FnckSQL
1.0.0
Gebaut von @kipdata ███████╗███╗ ██╗ ██████╗██╗ ██╗ ███████╗ ██████╗ ██╗ ██╗ ██╔════╝████╗ ██║██╔════╝██║ ██╔╝ ██╔════╝██╔═══██╗██║ ██╔════╝██╔═══██╗██║ █████╗ ██╔██╗ ██║██║ █████╔╝ ███████╗██║ ██║██║ ██║██║ ██╔══╝ ██║╚██╗██║██║ ██╔═██╗ ╚════██║██║▄▄ ██║██║ ██║██║ ██║ ██║ ╚████║╚██████╗██║ ██╗ ███████║╚██████╔╝███████╗ ███████║╚██████╔╝███████╗ ╚═╝ ╚═╝ ╚═══╝ ╚═════╝╚═╝ ╚═╝ ╚══════╝ ╚══▀▀═╝ ╚══════╝ ╚══════╝ ------------------------------- ?
FNCKSQL ist eine leichte eingebettete Datenbank, die von Myrocks und SQLite inspiriert und vollständig in Rost codiert ist. Ziel ist es, eine benutzerfreundlichere, leichte und niedrig verlorene RDBM für die Rostprogrammierung zu bieten, damit die App nicht auf andere komplexe Komponenten beruht. kann komplexe relationale Datenoperationen ausführen
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? ) ;
}Weitere Beispiele
Laufen Sie cargo run -p tpcc --release für den Betrieb von 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 verwendet die Apache 2.0 -Lizenz, um ein Gleichgewicht zwischen offenen Beiträgen zu stecken und die Software zu verwenden, die Sie möchten.