Files
Baradb/docs/ar/clients.md
T

1.1 KiB

حزم العملاء

توفر BaraDB مكتبات العملاء الرسمية لـ JavaScript/TypeScript و Python و Nim و Rust.

JavaScript / TypeScript

التثبيت

npm install baradb

الاستخدام الأساسي

import { Client } from 'baradb';

const client = new Client('localhost', 9472);
await client.connect();

const result = await client.query('SELECT name, age FROM users WHERE age > 18');

Python

التثبيت

pip install baradb

الاستخدام الأساسي

from baradb import Client

client = Client("localhost", 9472)
client.connect()
result = client.query("SELECT name, age FROM users WHERE age > 18")

Nim (الوضع المدمج)

import barabadb/storage/lsm

var db = newLSMTree("./data")
db.put("key", cast[seq[byte]]("value"))
let (found, val) = db.get("key")
db.close()

Rust

use baradb::Client;

let mut client = Client::connect("localhost:9472").await?;

HTTP/REST

curl -X POST http://localhost:9470/api/query \
  -d '{"query": "SELECT * FROM users"}'