คอมพิวเตอร์, ฐานข้อมูล
ภาพรวมของระบบการจัดการฐานข้อมูล
กิจกรรมของมนุษย์ทั้งหมดมีการเชื่อมโยงความสัมพันธุ์ที่มีความหลากหลายของไดเรกทอรีข้อมูลและฐานข้อมูลที่มี รีจิสทรีห้องสมุด, Notepad ที่อยู่บนโทรศัพท์มือถือหรือแท็บเล็ต - นี้ไม่ได้เป็นรายการที่สมบูรณ์ของข้อมูลที่มีโครงสร้างที่เราใช้ แต่คอมพิวเตอร์เช่นความแม่นยำดังนั้นเราจะให้คำนิยาม
ดังนั้นฐานข้อมูล (DB) - ชุดของข้อมูลที่เกี่ยวข้องมีเหตุผลที่อธิบายถึงรัฐข้อมูลของวัตถุในสาขาวิชาต่างๆและการประมวลผลด้วยอุปกรณ์คอมพิวเตอร์
ระบบการจัดการฐานข้อมูลเป็นซอฟแวร์และภาษาสภาพแวดล้อมสำหรับการสร้างจัดการและการประมวลผลฐานข้อมูล การกำหนดฐานข้อมูล:
- ทำงานร่วมกับฐานด้านนอก (ดิสก์เทป ฯลฯ ... ) และแรม;
- ใช้งานร่วมกันกับผู้ใช้
- การควบคุมการเปลี่ยนแปลงการเก็บข้อมูลและการกู้คืนฐานข้อมูล
- ให้การเข้าถึงภาษา การประมวลผลข้อมูล ;
- เครื่องมือสำหรับการสร้างการแก้ไขและการจัดการฐานข้อมูล
ระบบการจัดการเชิงสัมพันธ์
ตั้งแต่การถือกำเนิดของฐานข้อมูลคอมพิวเตอร์จะได้รับหลายรูปแบบของการทำงานของพวกเขา แต่แบบเชิงสัมพันธ์เป็นสากลมากที่สุด มันเป็นชุดที่เกี่ยวข้องของตารางข้อมูลรับประกันความสมบูรณ์และความซ้ำซ้อนของข้อมูลขั้นต่ำ รูปแบบตารางเป็นที่ใช้บังคับกับส่วนใหญ่ของสาขาวิชาและตลาดเป็นระบบการจัดการฐานข้อมูลเชิงสัมพันธ์เริ่มพัฒนาอย่างรวดเร็ว รูปแสดงตัวอย่างของโครงสร้างความสัมพันธ์ของ "ฐานของนักเรียน."
ทั้งหมด DBMSs สัมพันธ์สนับสนุนมาตรฐาน ANSI ภาษา SQL และหลักการพื้นฐานของรูปแบบความสัมพันธ์ซึ่งจะช่วยให้การใช้งานเพื่อให้ทำงานบนฐานข้อมูลที่แตกต่างกัน นอกจากนี้ฐานข้อมูลขนาดใหญ่มีการเพิ่มขยายของตัวเอง SQL ของพวกเขา ตัวอย่างของระบบการจัดการ ฐานข้อมูล สำหรับโครงการขนาดใหญ่ - นี้เป็น Microsoft SQL Server และ Oracle
แบบเชิงสัมพันธ์ใช้ประสบความสำเร็จในการพัฒนาโครงการอินเทอร์เน็ต ตัวอย่างเช่นฐานข้อมูล MySQL และ PostgreSQL
เทคโนโลยี NoSQL
การเพิ่มขึ้นของปริมาณข้อมูลและความซับซ้อนของความสัมพันธ์ได้นำไปสู่การเกิดขึ้นของระบบการจัดการฐานข้อมูลใหม่ ข้อมูลได้หยุดที่จะเป็นอิสระจากกันและบางครั้งก็ไม่สามารถที่จะอธิบายอย่างเคร่งครัดของโครงสร้าง. ฐานข้อมูลเชิงสัมพันธ์จะไม่สามารถรับมือกับงานดังกล่าว นี้ได้นำไปสู่การเกิดขึ้นของรูปแบบใหม่ของฐานข้อมูลข้อมูลและระบบการจัดการที่รู้จักกันในฐานะ NoSQL (ที่ไม่มี«SQL»)
ประเภทหลักของฐานข้อมูล NoSQL:
- "คีย์ค่า" ที่นิยมมากที่สุดฐานข้อมูล - Redis, โวลเดอมโตเกียวคณะรัฐมนตรีและ Dynomite
- BigTable ฐานข้อมูลโคลนนิ่ง ได้รับการพัฒนาโดย Google สำหรับเครื่องมือค้นหาการใช้งานภายใน BigTable อย่างเป็นทางการ มันเป็นเรื่องที่ไม่ได้นำเสนอ แต่มีฐานข้อมูลบนพื้นฐานของ มัน Hadoop, Hypertable และคาสซานดรา
- เอกสารที่มุ่งเน้น ที่นิยมมากที่สุด Berkeley DB XML, MongoD, อยู่และ CouchDB
- ขึ้นอยู่กับฐาน ของทฤษฎีกราฟ ที่ใช้ในการ Neo4j, โซวอน graphDB และ AllegroGraph
อนาคตของ DBMS
ตลาด ระบบความสัมพันธ์การจัดการฐานข้อมูล ยังคงเติบโตขึ้นและมีแนวโน้มที่จะใช้ NoSQL ทำ แน่นอนใน "คลาสสิก» SQL ขายเป็นจำนวนมากของระบบซอฟต์แวร์ที่แตกต่างกันของความซับซ้อนและสำหรับพวกเขามียักษ์ใหญ่ในตลาดดังกล่าวเช่น Microsoft และ Oracle แต่ด้วยความมั่นใจบางอย่างที่เราสามารถสรุปได้ว่า NoSQL ในปีที่ผ่านมาจะสามารถที่จะขับไล่อย่างมีนัยสำคัญเป็นผู้นำในการพัฒนาระบบข้อมูลที่ซับซ้อน
Similar articles
Trending Now