Jens,
Is the couchbaselabs/forestdb repo public? I’m getting an error when I try to initialize the ForestDB submodule. $ git checkout forestdb D vendor/CBForest Already on 'forestdb' Your branch is up-to-date with 'origin/forestdb'. $ git submodule update --init --recursive Cloning into 'vendor/CBForest'... remote: Repository not found. fatal: repository 'https://github.com/couchbaselabs/cbforest.git/' not found Clone of 'https://github.com/couchbaselabs/cbforest.git' into submodule path 'vendor/CBForest' failed Cristian A. Monterroza (718) 877-9948 On Thu, Oct 2, 2014 at 1:55 PM, Jens Alfke <[email protected]> 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/48AE1051-BEFD-4DB7-9D4A-39404684AF12%40couchbase.com. > For more options, visit https://groups.google.com/d/optout. -- 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/1412290033143.69cd528b%40Nodemailer. For more options, visit https://groups.google.com/d/optout.
