Awesome! Will it have encryption? On Thursday, October 2, 2014 1:55:50 PM UTC-7, Jens Alfke wrote: > > The next-generation ForestDB storage engine that I've mentioned here a few > times is now available in beta form, as announced > <http://blog.couchbase.com/next-generation-storage-engine-couchbase-server-and-couchbase-lite-forestdb-now-available-beta> > today > on Couchbase's blog. Its Github repository > <https://github.com/couchbaselabs/forestdb> has the source code and some > documentation including a good overview > <https://github.com/couchbaselabs/forestdb/wiki/ForestDB-1.0-Beta>. > > ForestDB is a fast and space-efficient key-value storage engine that can > be used as an embedded storage layer for applications running on high-end > servers or mobile devices. Its main index structure is built > from Hierarchical B+-Tree based Trie, or HB+-Trie, to address the main > drawbacks of typical B+-Tree index structure that has been widely used in > traditional database systems. … From our benchmark results, we observed > that ForestDB especially shows much better I/O performance on Solid-State > Drives (SSDs) and flash memory. > > > I've been working with ForestDB since March, integrating it into Couchbase > Lite to replace SQLite. This wiki page > <https://github.com/couchbaselabs/forestdb/wiki/Integration-into-Couchbase-Lite> > describes > the project at a high level. It's still a work in progress (as is ForestDB > itself), but I've seen speedups from 2x to 5x in common tasks (measured on > an iPhone 5) — see the chart below. > > You can try it out for yourself, if you like. The instructions are here > <https://github.com/couchbase/couchbase-lite-ios/wiki/ForestDB>. At a > high level, you just need to check out the "forestdb" branch of > couchbxse-lite-ios and build it. Everything should work the same, just > faster, with a few exceptions > <https://github.com/couchbase/couchbase-lite-ios/wiki/ForestDB#known-issues> > . > > (By the way, if you're interested in using ForestDB directly you might be > interested in the C++ wrapper library > <https://github.com/couchbaselabs/cbforest-ios> I wrote around it. It > adds an OO API, indexes, and structured keys. It's theoretically > cross-platform, though at the moment I think it still has a few minor > Mac/iOS-specific bits.) > > I'm *really* excited that ForestDB is finally public. I've been enjoying > using it and it's great to finally be able to share the project with you. > We don't yet have a firm release date for Couchbase Lite-with-ForestDB, but > we're planning to release it at the same time that ForestDB itself goes 1.0. > > —Jens > >
-- You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/e2f15e96-56ff-486e-ab1d-7a18c736b6c8%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
