FnckSQL
1.0.0
@kipdata에 의해 제작되었습니다 ███████╗███╗ ███████╗███╗ ██████╗██╗ ██╗ ███████╗ ███████╗ ██████╗ ██╗ ██╔════╝████╗ ██╔════╝████╗ ██╔╝ ██║██╔════╝██║ █████╗ █████╗ ██║██║ ██╔██╗ ███████╗██║ ██║██║ ██║██║ ██╔══╝ ██╔══╝ ██╔═██╗ ██║╚██╗██║██║ ██║██║ ██║ ██║ ╚████║╚██████╗██║ ██║ ███████║╚██████╔╝███████╗ ╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝ ╚══════╝ ╚══▀▀═╝ ╚══════╝ ╚══════╝ -------------------------------------- ?
FNCKSQL 은 MyRocks 와 SQLite 에서 영감을 얻은 가벼운 임베디드 데이터베이스입니다. Rust 프로그래밍을 위해보다 사용자 친화적이고 가벼우 며 저 손실 RDBM을 제공하여 앱이 다른 복잡한 구성 요소에 의존하지 않도록하는 것을 목표로합니다. 복잡한 관계형 데이터 작업을 수행 할 수 있습니다
let fnck_sql = DataBaseBuilder :: path ( "./data" ) . build ( ) ? ;
fnck_sql
. run ( "create table if not exists t1 (c1 int primary key, c2 int)" ) ?
. done ( ) ? ;
fnck_sql
. run ( "insert into t1 values(0, 0), (1, 1)" ) ?
. done ( ) ? ;
for tuple in fnck_sql . run ( "select * from t1" ) ? {
println ! ( "{:?}" , tuple? ) ;
}더 많은 예
TPCC를 실행하려면 cargo run -p tpcc --release 실행하십시오
< 90th Percentile RT (MaxRT) >
New-Order : 0.002 (0.004)
Payment : 0.001 (0.025)
Order-Status : 0.053 (0.175)
Delivery : 0.022 (0.027)
Stock-Level : 0.003 (0.019)
< TpmC >
7815 tpmCFNCKSQL은 Apache 2.0 라이센스를 사용하여 공개 기부금과 원하는대로 소프트웨어를 사용할 수 있습니다.