Microsoft โอเพ่นซอร์สเอ็นจิ้นการจัดเก็บข้อมูลที่ขับเคลื่อน Exchange Server, Office 365 และบางส่วนของ Windows

ไอคอนเวลาอ่านหนังสือ 2 นาที. อ่าน


ผู้อ่านช่วยสนับสนุน MSpoweruser เราอาจได้รับค่าคอมมิชชันหากคุณซื้อผ่านลิงก์ของเรา ไอคอนคำแนะนำเครื่องมือ

อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม

ไมโครซอฟต์ วินโดว์ 10

ไมโครซอฟต์ วินโดว์ 10

Microsoft เมื่อเร็ว ๆ นี้ โอเพนซอร์ส Extensible Storage Engine (ESE เคยรู้จักกันในชื่อ JET Blue) ESE เป็นเอ็นจิ้นฐานข้อมูลที่ไม่ใช่ SQL ที่มีอายุการใช้งานมากกว่า 25 ปี เริ่มต้นด้วย Windows NT 3.51 และยังคงเป็นทรัพย์สินหลักของ Microsoft มาจนถึงทุกวันนี้ แม้ในปัจจุบันนี้ เซิร์ฟเวอร์แบ็คเอนด์ที่เก็บข้อมูล Office 365 ระบบ SMP ขนาดใหญ่ และไคลเอนต์ Windows ทุกเครื่องก็มีรหัส ESE

  • มันทำงานบนเครื่องนับแสนเครื่องและดิสก์หลายล้านเครื่องสำหรับเซิร์ฟเวอร์แบ็คเอนด์ที่เก็บข้อมูลกล่องจดหมาย Office 100
  • นอกจากนี้ยังทำงานบนระบบ SMP ขนาดใหญ่ที่มีหน่วยความจำ TB สำหรับการปรับใช้ Active Directory ขนาดใหญ่
  • คอมพิวเตอร์ไคลเอนต์ Windows ทุกเครื่องมีอินสแตนซ์ฐานข้อมูลหลายตัวที่ทำงานในโหมดหน่วยความจำเหลือน้อย ในอุปกรณ์ Windows 1 กว่า 10 พันล้านเครื่องในปัจจุบัน ESE ถูกใช้ใน SKU ของไคลเอ็นต์ Windows ตั้งแต่ Windows XP

นี่คือสิ่งที่ ESE ทำ:

ESE ช่วยให้แอปพลิเคชันสามารถจัดเก็บและดึงข้อมูลจากตารางโดยใช้การนำทางเคอร์เซอร์ที่จัดทำดัชนีหรือตามลำดับ รองรับสคีมาแบบดีนอร์มัลไลซ์ รวมถึงตารางแบบกว้างที่มีคอลัมน์แบบกระจายจำนวนมาก คอลัมน์แบบหลายค่า และดัชนีแบบกระจายและแบบสมบูรณ์ ESE ช่วยให้แอปพลิเคชันเพลิดเพลินไปกับสถานะข้อมูลที่สอดคล้องกันโดยใช้การอัปเดตและดึงข้อมูลที่ทำธุรกรรม มีกลไกการกู้คืนข้อขัดข้องเพื่อให้ข้อมูลมีความสอดคล้องแม้ในกรณีที่ระบบขัดข้อง ESE ให้ธุรกรรม ACID (Atomic Consistent Isolated Durable) กับข้อมูลและสคีมาโดยใช้บันทึกการเขียนล่วงหน้าและแบบจำลองการแยกสแน็ปช็อต

คุณสามารถตรวจสอบที่เก็บ GitHub ของ ESE ได้จากลิงก์แหล่งที่มาด้านล่าง

ที่มา: ไมโครซอฟท์

ข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อต่างๆ: เซิร์ฟเวอร์แลกเปลี่ยน, ไมโครซอฟท์, สำนักงาน 365, หน้าต่าง 10