빠른 시작

5분 안에 DBX를 시작해보세요!

설치

npm install dbx-py

첫 번째 프로그램

import { Database } from 'dbx-py';

// 인메모리 데이터베이스
const db = Database.openInMemory();

// KV 작업
db.insert('users', Buffer.from('user:1'), Buffer.from('Alice'));
const value = db.get('users', Buffer.from('user:1'));
console.log(value?.toString());  // Alice

// SQL 작업
db.executeSql('CREATE TABLE users (id INTEGER, name TEXT)');
db.executeSql("INSERT INTO users VALUES (1, 'Alice')");
const result = db.executeSql('SELECT * FROM users');
console.log(result);

db.close();

TypeScript 사용

interface User {
  id: number;
  name: string;
  email: string;
}

const db = Database.open('mydb.db');

// JSON 저장
const user: User = { id: 1, name: 'Alice', email: 'alice@example.com' };
db.insert('users', Buffer.from('user:1'), Buffer.from(JSON.stringify(user)));

// JSON 조회
const data = db.get('users', Buffer.from('user:1'));
if (data) {
  const user: User = JSON.parse(data.toString());
  console.log(user.name);
}

db.close();

다음 단계


Copyright © 2026 ByteLogicCore. MIT OR Apache-2.0 License.

This site uses Just the Docs, a documentation theme for Jekyll.