alicedb 0.1.2

Database for big data.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::conductor::transaction::Transaction;
use crate::alice_fs::*;


pub fn commit(transaction: Transaction) {
    let data = format!("{} - {} - {}", transaction.tid, transaction.cmd, transaction.timestamp);
    write_into_file("database_name.cm.adb", data);
}

#[macro_export]
macro_rules! commit {
    ( $k:expr ) => {
        commit($k)
    };
}