On Sun, Mar 30, 2014 at 9:41 AM, Peter Nguyen wrote:
- Is it fully ACID?
Atomicity: Transactions are atomic. Transactions can be nested. Commit
or rollbacks work on the current transaction level. Transactions are
made persistent only on the top level commit. Reads made from within
an open transaction are dirty reads.

Consistency: Transactions bring the DB from one structurally
consistent state to other structurally consistent state.

Isolation: Transactions are isolated. Isolation is implemented by serialization.

Durability: Transactions are durable. A two phase commit protocol and
a write ahead log is used. Database is recovered after a crash from
the write ahead log automatically on open.
- Any benchmarks?
go test -bench .
- Where can I find the roadmap?

         1) Support the most simple indices (WIP).
         2) Repeated stepwise refinements[0] of some interesting and/or
itching and/or buggy part, one by one.

   [0]: http://godoc.org/github.com/cznic/ql#hdr-ACID
   [1]: http://sunnyday.mit.edu/16.355/wirth-refinement.html


You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Search Discussions

Discussion Posts


Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 6 of 8 | next ›
Discussion Overview
groupgolang-nuts @
postedMar 28, '14 at 7:48p
activeApr 7, '14 at 2:22a



site design / logo © 2021 Grokbase