| เวอร์ชัน | 5.0.11 |
|---|---|
| สำนักพิมพ์ | VelocityDB |
| วันที่วางจำหน่าย | 15 พ.ย. 2015 |
| วันที่เพิ่ม | 15 พ.ย. 2015 |
| ข้อกำหนดระบบปฏิบัติการ | Windows 10, Windows 8, Windows, Windows Server 2008, Windows 7 |
| ข้อกำหนด | Microsoft .NET Framework 4.0 |
| ดาวน์โหลดทั้งหมด | 278 |
| ราคา | Free to try |
คำอธิบาย
VelocityDB เป็นระบบจัดการฐานข้อมูลเชิงวัตถุ (OODBMS) หรือเพียงแค่ระบบจัดการฐานข้อมูลวัตถุ (ODBMS) แต่ยังเป็น NoSQL ที่เก็บข้อมูลกราฟ และตัวเลือกที่ยอดเยี่ยมสำหรับฐานข้อมูลแบบฝังหรือฐานข้อมูลแบบกระจาย โดยการใช้คลาส BTreeMap [คีย์, ค่า] จะมีการจัดเตรียมที่เก็บคีย์/ค่าแบบกระจายที่มีประสิทธิภาพด้วยเช่นกัน
โองการเชิงวัตถุ ฐานข้อมูลเชิงสัมพันธ์เก็บข้อมูลทั้งหมดในตารางบนเซิร์ฟเวอร์ ลูกค้าพูดคุยกับเซิร์ฟเวอร์ดังกล่าวโดยใช้คำสั่ง SQL เช่น "เลือก * จากนักแสดง" ข้อมูลยังสร้างและอัปเดตโดยใช้ SQL VelocityDB ไม่ใช่ฐานข้อมูลเชิงสัมพันธ์ (แต่จัดการความสัมพันธ์ได้ดีมาก) โดยวัตถุ VelocityDB C# จะถูกจัดเก็บเป็นวัตถุที่มีการอ้างอิง/ความสัมพันธ์ทั้งหมดระหว่างวัตถุ การใช้อ็อบเจ็กต์ C# แบบถาวรของ VelocityDB นั้นคล้ายกับการใช้อ็อบเจ็กต์ C# ในหน่วยความจำ ข้อมูลถูกสร้างขึ้นโดยการสร้างวัตถุ C# การอัปเดตทำได้โดยการอัปเดตวัตถุ C# การจัดเก็บถาวรทำได้อย่างปลอดภัยโดยใช้ธุรกรรมที่มีการป้องกันการล็อก ดังนั้นผู้ใช้รายหนึ่งจึงไม่สามารถยกเลิกการเปลี่ยนแปลงของผู้ใช้รายอื่นโดยไม่ได้ตั้งใจ เช่นเดียวกับระบบฐานข้อมูลส่วนใหญ่ VelocityDB ใช้การเพจแต่ไม่เหมือนกับระบบอื่น หน้าข้อมูล VelocityDB มีขนาดที่เปลี่ยนแปลงได้ และสามารถเข้ารหัสและบีบอัดทางเลือกได้ วัตถุถาวร VelocityDB มีตัวระบุวัตถุ (Oid) ที่ประกอบด้วย DatabaseNumber-PageNumber-SlotNumber
ความต้องการของระบบ. ในการใช้ VelocityDB คุณต้องมี Visual Studio 2012 C# และพีซีที่ใช้ Windows 8 (Windows เวอร์ชันอื่นใช้ได้หากเป็นเวอร์ชันล่าสุด) อาจใช้ภาษา .NET อื่นๆ ได้เช่นกัน SharpDevelop เป็นทางเลือกที่มีน้ำหนักเบาฟรีสำหรับ Visual Studio Visual Studio บางเวอร์ชันก็ฟรีเช่นกัน แพลตฟอร์ม MacOS และ Linux ใช้งานได้โดยใช้เฟรมเวิร์กการพัฒนาแบบโอเพ่นซอร์ส .NET แบบข้ามแพลตฟอร์มแบบโมโน ดาวน์โหลด VelocityDB รุ่นทดลองใช้ฟรีได้ที่นี่ ทางเลือกการใช้งาน ใช้ VelocityDB แบบสแตนด์อโลนบนพีซีเครื่องเดียว หรือใช้ไคลเอนต์แบบกระจายไม่จำกัดกับเซิร์ฟเวอร์แบบกระจายไม่จำกัด เวอร์ชันสแตนด์โลนสามารถทำได้เกือบทุกอย่างที่เวอร์ชันไคลเอ็นต์ + เซิร์ฟเวอร์สามารถทำได้ ดูการเปรียบเทียบตารางคุณลักษณะสำหรับความแตกต่าง ประโยชน์. VelocityDB สามารถปรับขนาดได้อย่างมาก โดยสามารถจัดการแอปพลิเคชันขนาดเล็กที่มีข้อมูลถาวรจำนวนเล็กน้อย รวมถึงแอปพลิเคชันที่ใช้วัตถุหลายล้านล้านชิ้นซึ่งมีขนาดไม่เกิน Yottabyte ต่อเซสชัน ใช้งานได้ไม่จำกัดจำนวนครั้งต่อแอปพลิเคชัน ประสิทธิภาพนั้นยอดเยี่ยมมาก ฐานข้อมูลวัตถุหนึ่งพันล้านคนถูกสร้างขึ้นอย่างรวดเร็ว และสามารถเรียกดูได้ด้วย VelocityDbBrowser