
เว็บไซต์ | เอกสาร ที่เก็บอย่างเป็นทางการ บล็อก | YouTube | ความไม่ลงรอยกัน โทรเลข LinkedIn | x
YDB เป็นฐานข้อมูล SQL แบบกระจายโอเพนซอร์สที่รวมความพร้อมใช้งานและความสามารถในการปรับขนาดสูงเข้ากับความสอดคล้องที่เข้มงวดและการทำธุรกรรมกรด

YDB ได้รับการออกแบบตั้งแต่เริ่มต้นเพื่อตอบสนองความต้องการที่เพิ่มขึ้นสำหรับบริการเว็บแบบโต้ตอบที่ปรับขนาดได้ ความสามารถในการปรับขนาดความสอดคล้องที่เข้มงวดและการทำธุรกรรมข้ามแถวที่มีประสิทธิภาพเป็นสิ่งจำเป็นสำหรับภาระงานที่มีลักษณะคล้าย OLTP YDB ถูกสร้างขึ้นโดยผู้ที่มีภูมิหลังที่แข็งแกร่งในฐานข้อมูลและระบบกระจายที่มีประสบการณ์ในการพัฒนาฐานข้อมูล NOSQL และระบบ MapReduce สำหรับหนึ่งในเครื่องมือค้นหาที่ใหญ่ที่สุดในโลก
คุณสมบัติ YDB พื้นฐาน:
YDB สามารถปรับใช้ในสามโซนความพร้อมใช้งาน (ดาต้าเซ็นเตอร์) คลัสเตอร์ยังคงมีอยู่สำหรับทั้งการอ่านและการเขียนในระหว่างการหยุดทำงานที่สมบูรณ์ของโซนเดียว โซนความพร้อมใช้งานและภูมิภาคมีรายละเอียดเพิ่มเติมในเอกสาร
ซึ่งแตกต่างจากฐานข้อมูลเชิงสัมพันธ์แบบดั้งเดิม YDB จะขยายออกไปให้นักพัฒนามีความสามารถในการขยายกลุ่มด้วยทรัพยากรการคำนวณหรือจัดเก็บข้อมูลเพื่อจัดการกับการเพิ่มภาระ YDB มีการจัดเก็บข้อมูลและการคำนวณเลเยอร์ซึ่งช่วยให้คุณสามารถปรับขนาดการจัดเก็บและคำนวณทรัพยากรได้อย่างอิสระ
การติดตั้งการผลิตในปัจจุบันมีมากกว่า 10,000 โหนดเก็บข้อมูล petabytes และจัดการธุรกรรมแบบกระจายหลายล้านต่อวินาที
การสนับสนุนการกู้คืนอัตโนมัติในตัวของ YDB ช่วยให้สามารถอยู่รอดได้อย่างราบรื่นต่อความล้มเหลวของฮาร์ดแวร์ หลังจากดิสก์ที่ไม่สามารถคาดการณ์ได้โหนดแร็คหรือความล้มเหลวของดาต้าเซ็นเตอร์ YDB ยังคงพร้อมใช้งานอย่างเต็มที่สำหรับการอ่านและการเขียนและกู้คืนข้อมูลซ้ำซ้อนที่จำเป็นโดยอัตโนมัติ
YDB รองรับการตั้งค่าหลายพันโทและเซิร์ฟเวอร์ ผู้ใช้สามารถเรียกใช้คลัสเตอร์ YDB และสร้างฐานข้อมูลหลายอย่างที่แชร์หนึ่งกลุ่มของที่เก็บข้อมูลและมีโหนดการคำนวณที่แตกต่างกัน อีกทางเลือกหนึ่งผู้ใช้สามารถเรียกใช้ฐานข้อมูลแบบไม่มีเซิร์ฟเวอร์หลายแห่งที่ใช้ทรัพยากรการคำนวณหนึ่งพูลเพื่อใช้งานได้อย่างมีประสิทธิภาพ
YDB ทำงานบนแพลตฟอร์ม x86 64 บิตที่มี RAM อย่างน้อย 8 GB
ในสภาพแวดล้อมการผลิตส่วนใหญ่ YDB ทำงานบนเครื่อง 64 บิต X86 ที่ทำงานภายใต้ Ubuntu Linux
เพื่อวัตถุประสงค์ในการพัฒนามีการทดสอบอย่างสม่ำเสมอว่า YDB สามารถรวบรวมและทำงานภายใต้ MacOS และ Microsoft Windows เวอร์ชันล่าสุด
หากคุณต้องการทดสอบกับ YDB ให้เริ่มต้นด้วยคู่มือเริ่มต้นอย่างรวดเร็ว มันจะให้คลัสเตอร์โหนดเดียวที่เหมาะสมสำหรับการทดสอบการทำงานการพัฒนาแอพและงานที่คล้ายกัน
สมมติว่าคุณต้องการข้ามไปยังสถานการณ์ที่ร้ายแรงยิ่งขึ้นเช่นการทดสอบความทนทานต่อความผิดพลาดของ YDB การใช้งานมาตรฐานประสิทธิภาพหรือแม้แต่การผลิตหรือการทำงานล่วงหน้า ในกรณีนี้คุณจะต้องใช้คลัสเตอร์ YDB แบบหลายโหนดเต็มรูปแบบที่สามารถนำไปใช้กับ Ansible สำหรับโลหะเปลือยหรือเครื่องเสมือนหรือ kubernetes สำหรับภาชนะบรรจุ
คำแนะนำเกี่ยวกับวิธีการสร้างเซิร์ฟเวอร์ YDB (YDBD) และไคลเอนต์ (YDB) ไบนารีมีให้ใน Build.md นอกจากนี้ดูเอกสารเกี่ยวกับ YA Make Build System
เราดีใจที่ได้ต้อนรับผู้มีส่วนร่วมใหม่! คู่มือผู้สนับสนุนให้รายละเอียดเพิ่มเติมเกี่ยวกับวิธีเริ่มต้นในฐานะผู้สนับสนุน
นอกจากนี้ยังมีส่วนแยกต่างหากของเอกสาร YDB สำหรับผู้มีส่วนร่วมส่วนใหญ่มีเนื้อหาทางเทคนิคมากขึ้น
เยี่ยมชมเว็บไซต์ YDB สำหรับเรื่องราวความสำเร็จล่าสุดและสถานการณ์ผู้ใช้