FnckSQL
1.0.0
Dibangun oleh @KipData ███████╗███╗ ██╗ ██████╗██╗ ██╗ ███████╗ ██████╗ ██╗ ██╔════╝████╗ ██║██╔════╝██║ ██╔╝ ██╔════╝██╔═══██╗██║ █████╗ ██╔██╗ ██║██║ █████╔╝ ███████╗██║ ██║██║ ██╔══╝ ██║╚██╗██║██║ ██╔═██╗ ╚════██║██║▄▄ ██║██║ ██║ ██║ ╚████║╚██████╗██║ ██╗ ███████║╚██████╔╝███████╗ ╚═╝ ╚═╝ ╚═══╝ ╚═════╝╚═╝ ╚═╝ ╚══════╝ ╚══▀▀═╝ ╚══════╝ ----------------------------------- ?
FNCKSQL adalah database tertanam ringan yang terinspirasi oleh myrocks dan sqlite dan sepenuhnya diberi kode karat. Ini bertujuan untuk memberikan RDBM yang lebih ramah pengguna, ringan, dan rendah untuk pemrograman karat sehingga aplikasi tidak bergantung pada komponen kompleks lainnya. dapat melakukan operasi data relasional yang kompleks
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? ) ;
}lebih banyak contoh
Jalankan cargo run -p tpcc --release untuk menjalankan tpcc
< 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 menggunakan lisensi Apache 2.0 untuk mencapai keseimbangan antara kontribusi terbuka dan memungkinkan Anda untuk menggunakan perangkat lunak sesuka Anda.