Immudb dbms ที่ให้การป้องกันข้อมูลเสียหาย

ระบบจัดการฐานข้อมูลมีมากมาย และถ้าเราต้องการรู้จักพวกเขาบ้าง อะไรจะดีไปกว่าเว็บไซต์ของ db-engines.comในนั้นเราสามารถค้นหาฐานข้อมูลประเภทต่างๆ จำนวนมากและผู้จัดการสำหรับฐานข้อมูลเหล่านี้ ซึ่งส่วนใหญ่ (จากมุมมองของตนเอง) จะมุ่งเน้นไปที่ฐานข้อมูลที่ไม่สัมพันธ์กัน

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

เริ่มแรก โปรเจ็กต์ได้รับการพัฒนาเป็น NoSQL storage เชี่ยวชาญจัดการข้อมูลในรูปแบบคีย์ / ค่า แต่ตั้งแต่เวอร์ชัน 1.0 immudb ถูกจัดตำแหน่งเป็น DBMS ที่สมบูรณ์พร้อมการสนับสนุน SQL

เกี่ยวกับ immudb

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

ที่เก็บข้อมูลรองรับเฉพาะการเพิ่มข้อมูลใหม่โดยไม่สามารถลบหรือเปลี่ยนแปลงข้อมูลที่เพิ่มไปแล้วได้ ความพยายามที่จะเปลี่ยนระเบียนใน DBMS จะนำไปสู่การบันทึกเวอร์ชันใหม่เท่านั้น ข้อมูลเก่าจะไม่สูญหายและยังคงอยู่ในประวัติการเปลี่ยนแปลง

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

ประสิทธิภาพสูงทำได้โดยการใช้เพลา LSM (แผนผังการรวมที่มีโครงสร้างบันทึก) พร้อมบันทึกค่า ซึ่งช่วยให้เข้าถึงระเบียนได้อย่างรวดเร็วด้วยการเพิ่มข้อมูลที่มีความเข้มข้นสูง เพื่อรักษาความสมบูรณ์ของโครงสร้างต้นไม้ เปิดใช้งานสำหรับการจัดเก็บเพิ่มเติม » Merkle Tree» (Merkle Tree) โดยที่แต่ละสาขาจะตรวจสอบเธรดและส่วนประกอบพื้นฐานทั้งหมด การแบ่งปัน (ต้นไม้) ด้วยฟังก์ชันแฮช เมื่อมีแฮชสุดท้าย ผู้ใช้สามารถตรวจสอบความถูกต้องของประวัติการดำเนินงานทั้งหมดได้ เช่นเดียวกับความถูกต้องของสถานะในอดีตของฐานข้อมูล

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

เกี่ยวกับฟังก์ชัน DBMS การกล่าวถึงนั้นมาจากการรองรับ SQL โหมดการจัดเก็บคีย์ / ค่าดัชนี, การกระจายตัวของฐานข้อมูล, การสร้างสแนปชอต ความสมบูรณ์ของข้อมูล, ธุรกรรม ACID พร้อมรองรับ Snapshot Isolation (SSI), ประสิทธิภาพการอ่านและเขียนสูง, การเพิ่มประสิทธิภาพเพื่อการทำงานอย่างมีประสิทธิภาพบนไดรฟ์ SSD, รองรับการทำงานเป็นเซิร์ฟเวอร์และไลบรารีรวม, รองรับ REST API และเว็บอินเตอร์เฟสสำหรับการดูแล

เกี่ยวกับ immudb เวอร์ชัน 1.0

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

ด้วย รองรับโปรโตคอลไคลเอนต์ PostgreSQL ถูกเน้น ซึ่งช่วยให้คุณใช้แอปพลิเคชันและไลบรารี PostgreSQL ที่มีอยู่ด้วย immudb รวมถึงนอกเหนือจากไลบรารีไคลเอนต์ดั้งเดิม คุณสามารถใช้ไลบรารีไคลเอนต์ Ruby, C, JDBC, PHP และ Perl มาตรฐานได้

นอกจากนี้ยังมีเว็บคอนโซลสำหรับการนำทางข้อมูลแบบโต้ตอบและการดูแลระบบ DBMS ผ่านอินเทอร์เฟซเว็บ คุณสามารถส่งคำขอ สร้างผู้ใช้ และจัดการข้อมูลได้

หากต้องการทราบข้อมูลเพิ่มเติม สามารถปรึกษาได้ที่ you รายละเอียดตามลิงค์ต่อไปนี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา