6 คะแนน โดย xguru 2022-08-23 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เป็นฐานข้อมูลและทำงานเป็น API backend สำหรับการทำงานร่วมกันแบบเรียลไทม์
  • REST API, SurrealQL/JSON-RPC over WebSocket, GraphQL (รองรับในอนาคต)
  • การแยกข้อมูลแบบมัลติเทนเนนซี, Schemafull/Schemaless, ธุรกรรมแบบหลายตาราง/หลายแถว, คิวรี GeoSpatial
  • รองรับฟังก์ชันหลากหลาย: Array, Http, Math, String, Geo, Time, Embedded JavaScript,..
  • มี SDK สำหรับ JavaScript/Go/Rust/Deno
    → มีแผนรองรับ SDK สำหรับ WASM, Node.js, Python, C, PHP, Swift, Java
  • ติดตั้งได้บน Mac/Linux/Windows
  • ทำงานได้ทั้งแบบโหนดเดี่ยว (in-memory) และแบบกระจาย (TiKV cluster)
    → มีแผนรองรับแบบโหนดเดี่ยว (on-disk), แบบกระจาย (RAFT) เป็นต้น
  • แกนหลักของฐานข้อมูลเปิดเผยภายใต้ BSL (Business Source License)