diff --git a/README.md b/README.md index 22eeacbe..dd691cf4 100644 --- a/README.md +++ b/README.md @@ -165,12 +165,6 @@ Cases Getting Started -Basic modules - -fluidB The project consists of two main modules: - - fluidB- relational storage engine for small datasests - futrum- nosql storage engine for large datasests Building @@ -327,6 +321,10 @@ Limitations ``` ### Troubles +#### Support transactions + +It supports a form of transactions. You can wrap a bulk update in a transaction such that all the statements in the bulk request will succeed, or none of them will. However the behaviour or rqlite is undefined if you send explicit BEGIN, COMMIT, or ROLLBACK statements. This is not because they won’t work – they will – but if your node (or cluster) fails while a transaction is in progress, the system may be left in a hard-to-use state. So until rqlite can offer strict guarantees about its behaviour if it fails during a transaction, using BEGIN, COMMIT, and ROLLBACK is officially unsupported. Unfortunately this does mean that rqlite may not be suitable for some applications. + This single node automatically becomes the leader. You can pass `-h` to `fluidBd` to list all configuration options.