Turso 예제
Turso 예제 (Ruby)
libsql-ruby가 제공하는 공식 예제 모음이에요. 로컬 파일, 원격 연결, 동기화, 트랜잭션, 인메모리, 벡터, 암호화까지 상황별로 동작하는 예제를 GitHub에서 바로 확인할 수 있어요.
출처: 문서
본문
| Example | Description |
|---|---|
| local | 로컬 SQLite 파일과 libsql을 함께 사용해요. 데이터베이스를 만들고, 데이터를 삽입하고, 조회해요. |
| remote | 원격 데이터베이스에 연결해요. URL과 인증 토큰을 환경 변수로 지정해야 해요. |
| sync | 로컬 데이터베이스와 원격 데이터베이스 사이의 동기화를 시연해요. |
| transactions | 트랜잭션 사용법을 보여줘요. 시작하고, 작업을 수행하고, 커밋하거나 롤백하는 흐름이에요. |
| memory | 임시 저장이나 빠른 접근을 위해 인메모리 SQLite 데이터베이스를 사용해요. |
| vector | 벡터 임베딩을 다뤄요. 유사도 검색을 위한 저장과 조회를 보여줘요. |
| encryption | 암호화된 SQLite 데이터베이스를 만들고 사용하는 방법을 보여줘요. 설정과 데이터 작업이 포함돼요. |
더 알아보기 (Learn more)
- Ruby 퀵스타트 — Ruby용 libSQL 클라이언트 기본 사용법
- 임베디드 레플리카 — 동기화 개념 이해하기
- 벡터 검색 — 벡터 임베딩과 유사도 검색 활용법
- libSQL 암호화 — 저장 시 암호화 옵션 살펴보기