LF การจัดเก็บข้อมูลที่จำลองแบบกระจายอำนาจ

LF เป็นการจัดเก็บข้อมูลแบบกระจายอำนาจของข้อมูลที่ทำซ้ำ ในรูปแบบคีย์ / ค่าที่เป็นอยู่ พัฒนาโดย ZeroTier ที่พัฒนาสวิตช์อีเทอร์เน็ตเสมือนที่อนุญาตให้รวมโฮสต์และเครื่องเสมือนที่อยู่ในผู้ให้บริการที่แตกต่างกันในเครือข่ายท้องถิ่นเสมือนซึ่งผู้เข้าร่วมแลกเปลี่ยนข้อมูลในโหมด P2P

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

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

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

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

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

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

จากลักษณะสำคัญของ LF สิ่งต่อไปนี้โดดเด่น:

  • ง่ายต่อการปรับใช้ที่เก็บข้อมูลของคุณและเชื่อมต่อกับเครือข่ายที่เก็บข้อมูลสาธารณะที่มีอยู่
  • ไม่มีจุดบกพร่องเพียงจุดเดียวและความสามารถในการให้ทุกคนมีส่วนร่วมในการบำรุงรักษาร้าน
  • การเข้าถึงข้อมูลทั้งหมดด้วยความเร็วสูงและความสามารถในการเข้าถึงข้อมูลที่เหลืออยู่บนโหนดของคุณ แม้หลังจากการเชื่อมต่อเครือข่ายล้มเหลว
  • โมเดลความปลอดภัยสากลที่อนุญาตให้รวมกลไกการแก้ไขข้อขัดแย้งต่างๆ เข้าด้วยกัน (การวิเคราะห์พฤติกรรมในพื้นที่ การถ่วงน้ำหนักตามงานที่ทำ โดยคำนึงถึงระดับความน่าเชื่อถือของโหนดอื่น ใบรับรอง)
  • API ที่ยืดหยุ่นสำหรับการสืบค้นข้อมูล ช่วยให้คุณระบุคีย์ที่ซ้อนกันหลายรายการหรือช่วงของค่าได้ ความสามารถในการผูกหลายค่ากับคีย์
  • ข้อมูลทั้งหมดถูกจัดเก็บเข้ารหัส รวมถึงคีย์ และตรวจสอบแล้ว ระบบสามารถใช้เพื่อจัดระเบียบการจัดเก็บข้อมูลที่เป็นความลับบนโหนดที่ไม่น่าเชื่อถือ เร็กคอร์ดที่ไม่รู้จักคีย์ไม่สามารถกำหนดได้โดยวิธีเดรัจฉาน (โดยไม่ทราบคีย์จะไม่สามารถรับข้อมูลที่เกี่ยวข้องได้)
  • ท่ามกลางข้อจำกัดต่างๆ นั้น โฟกัสอยู่ที่การจัดเก็บข้อมูลขนาดเล็กที่แทบไม่มีการเปลี่ยนแปลง การไม่มีการล็อกและรับประกันความสอดคล้องของข้อมูล CPU สูง หน่วยความจำ พื้นที่ดิสก์ และความต้องการแบนด์วิดท์ และการเพิ่มขนาดพื้นที่จัดเก็บอย่างต่อเนื่อง เมื่อเวลาผ่านไป

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


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

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

*

*

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