คอมพิวเตอร์ฐานข้อมูล

ภาพรวมของระบบการจัดการฐานข้อมูล

กิจกรรมของมนุษย์ทั้งหมดมีการเชื่อมโยงความสัมพันธุ์ที่มีความหลากหลายของไดเรกทอรีข้อมูลและฐานข้อมูลที่มี รีจิสทรีห้องสมุด, Notepad ที่อยู่บนโทรศัพท์มือถือหรือแท็บเล็ต - นี้ไม่ได้เป็นรายการที่สมบูรณ์ของข้อมูลที่มีโครงสร้างที่เราใช้ แต่คอมพิวเตอร์เช่นความแม่นยำดังนั้นเราจะให้คำนิยาม

ดังนั้นฐานข้อมูล (DB) - ชุดของข้อมูลที่เกี่ยวข้องมีเหตุผลที่อธิบายถึงรัฐข้อมูลของวัตถุในสาขาวิชาต่างๆและการประมวลผลด้วยอุปกรณ์คอมพิวเตอร์

ระบบการจัดการฐานข้อมูลเป็นซอฟแวร์และภาษาสภาพแวดล้อมสำหรับการสร้างจัดการและการประมวลผลฐานข้อมูล การกำหนดฐานข้อมูล:

  • ทำงานร่วมกับฐานด้านนอก (ดิสก์เทป ฯลฯ ... ) และแรม;
  • ใช้งานร่วมกันกับผู้ใช้
  • การควบคุมการเปลี่ยนแปลงการเก็บข้อมูลและการกู้คืนฐานข้อมูล
  • ให้การเข้าถึงภาษา การประมวลผลข้อมูล ;
  • เครื่องมือสำหรับการสร้างการแก้ไขและการจัดการฐานข้อมูล

ใส่เพียงแค่ฐานข้อมูลเป็นตัวกำหนดวิธีการในการจัดเก็บข้อมูลและฐานข้อมูลให้หมายถึงสำหรับการประมวลผล นอกจากนี้ระบบการจัดการฐานข้อมูลจะแบ่งออกเป็นระบบการใช้งานทั่วไปที่สามารถจัดการกับความหลากหลายของข้อมูลและพิเศษที่ออกแบบมาสำหรับพื้นที่เรื่องที่เฉพาะเจาะจงหรือประเภทของข้อมูล ตัวอย่างของระบบการจัดการฐานข้อมูลเฉพาะที่มีการเชิงวัตถุ

ระบบการจัดการเชิงสัมพันธ์

ตั้งแต่การถือกำเนิดของฐานข้อมูลคอมพิวเตอร์จะได้รับหลายรูปแบบของการทำงานของพวกเขา แต่แบบเชิงสัมพันธ์เป็นสากลมากที่สุด มันเป็นชุดที่เกี่ยวข้องของตารางข้อมูลรับประกันความสมบูรณ์และความซ้ำซ้อนของข้อมูลขั้นต่ำ รูปแบบตารางเป็นที่ใช้บังคับกับส่วนใหญ่ของสาขาวิชาและตลาดเป็นระบบการจัดการฐานข้อมูลเชิงสัมพันธ์เริ่มพัฒนาอย่างรวดเร็ว รูปแสดงตัวอย่างของโครงสร้างความสัมพันธ์ของ "ฐานของนักเรียน."

ทั้งหมด DBMSs สัมพันธ์สนับสนุนมาตรฐาน ANSI ภาษา SQL และหลักการพื้นฐานของรูปแบบความสัมพันธ์ซึ่งจะช่วยให้การใช้งานเพื่อให้ทำงานบนฐานข้อมูลที่แตกต่างกัน นอกจากนี้ฐานข้อมูลขนาดใหญ่มีการเพิ่มขยายของตัวเอง SQL ของพวกเขา ตัวอย่างของระบบการจัดการ ฐานข้อมูล สำหรับโครงการขนาดใหญ่ - นี้เป็น Microsoft SQL Server และ Oracle

แบบเชิงสัมพันธ์ใช้ประสบความสำเร็จในการพัฒนาโครงการอินเทอร์เน็ต ตัวอย่างเช่นฐานข้อมูล MySQL และ PostgreSQL

เทคโนโลยี NoSQL

การเพิ่มขึ้นของปริมาณข้อมูลและความซับซ้อนของความสัมพันธ์ได้นำไปสู่การเกิดขึ้นของระบบการจัดการฐานข้อมูลใหม่ ข้อมูลได้หยุดที่จะเป็นอิสระจากกันและบางครั้งก็ไม่สามารถที่จะอธิบายอย่างเคร่งครัดของโครงสร้าง. ฐานข้อมูลเชิงสัมพันธ์จะไม่สามารถรับมือกับงานดังกล่าว นี้ได้นำไปสู่การเกิดขึ้นของรูปแบบใหม่ของฐานข้อมูลข้อมูลและระบบการจัดการที่รู้จักกันในฐานะ NoSQL (ที่ไม่มี«SQL»)

ประเภทหลักของฐานข้อมูล NoSQL:

  1. "คีย์ค่า" ที่นิยมมากที่สุดฐานข้อมูล - Redis, โวลเดอมโตเกียวคณะรัฐมนตรีและ Dynomite
  2. BigTable ฐานข้อมูลโคลนนิ่ง ได้รับการพัฒนาโดย Google สำหรับเครื่องมือค้นหาการใช้งานภายใน BigTable อย่างเป็นทางการ มันเป็นเรื่องที่ไม่ได้นำเสนอ แต่มีฐานข้อมูลบนพื้นฐานของ มัน Hadoop, Hypertable และคาสซานดรา
  3. เอกสารที่มุ่งเน้น ที่นิยมมากที่สุด Berkeley DB XML, MongoD, อยู่และ CouchDB
  4. ขึ้นอยู่กับฐาน ของทฤษฎีกราฟ ที่ใช้ในการ Neo4j, โซวอน graphDB และ AllegroGraph

อนาคตของ DBMS

ตลาด ระบบความสัมพันธ์การจัดการฐานข้อมูล ยังคงเติบโตขึ้นและมีแนวโน้มที่จะใช้ NoSQL ทำ แน่นอนใน "คลาสสิก» SQL ขายเป็นจำนวนมากของระบบซอฟต์แวร์ที่แตกต่างกันของความซับซ้อนและสำหรับพวกเขามียักษ์ใหญ่ในตลาดดังกล่าวเช่น Microsoft และ Oracle แต่ด้วยความมั่นใจบางอย่างที่เราสามารถสรุปได้ว่า NoSQL ในปีที่ผ่านมาจะสามารถที่จะขับไล่อย่างมีนัยสำคัญเป็นผู้นำในการพัฒนาระบบข้อมูลที่ซับซ้อน

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.delachieve.com. Theme powered by WordPress.