skytable

Skytable 是一個現代可擴展的 NoSQL 資料庫,搭載 BlueQL,專為效能、可擴展性和靈活性而設計。Skytable 為您提供空間、模型、資料類型、

skytable 是什麼?

Skytable 是一個現代可擴展的 NoSQL 資料庫,搭載 BlueQL,專為效能、可擴展性和靈活性而設計。Skytable 為您提供空間、模型、資料類型、複雜集合等,以打造強大的體驗

skytable 概覽

這是什麼

Skytable 是一個現代可擴展的 NoSQL 資料庫,採用 BlueQL(一種基於 SQL 的查詢語言),專為效能、可擴展性和靈活性而設計。它主要使用記憶體,採用多執行緒非同步 I/O,並使用自訂的 AOF 儲存引擎,搭配進階的延遲持久性交易,以實現高效的磁碟 I/O。其資料模型以欄位為導向,並支援其他資料模型(開發中)。Skytable 適用於需要儲存大規模資料、高效能與低延遲的應用程式。

主要功能

  • Spaces、models 等:提供靈活的資料定義
  • 強大的 BlueQL 查詢:一種基於 SQL 的現代查詢語言
  • 豐富的資料建模:使用 model 定義包含複雜型別、集合等資料
  • 高效能:最佳化的多執行緒網路 I/O、寫入批次處理及其他多項最佳化
  • 安全性:透過 BlueQL 的注入防護及其他記憶體安全措施
  • 強制最佳實務:使用 Skytable 所養成的習慣,有助於在 Skytable 之外也能建立高效能系統

使用情境

Skytable 最適合需要儲存大規模資料、高效能與低延遲的應用程式。

快速開始

  1. 從發布頁面下載捆綁的發行檔案並解壓縮。2. 啟動資料庫伺服器:./skyd --auth-root-password 3. 啟動互動式客戶端 REPL:./skysh 然後輸入密碼。4. 設定完成。如需更詳細的安裝與部署指南,請參閱儲存庫的 README。

授權與價格

Skytable 採用 AGPL-3.0 授權。價格類型為開源。

內容整理自該專案公開的 README 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/skytableskytable.svg)](https://yunodb.com/tools/skytableskytable?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/skytableskytable?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/skytableskytable.svg" alt="Featured on YunoDB" height="20"></a>