Hi Andres,

By "automatically maintained indexes" I mean that FleetDB
automatically and atomically updates all declared indexes when you
insert, update or delete a record. You do need to declare them first
though; at this point FleetDB cannot infer what indexes are needed by
your application.

The key point is that you don't need to implement indexes in the
application layer and suffer the corresponding complexity and possible
non-atomicity, as you need to with some other non-sql datastores.

- Mark

On Jan 5, 12:56 am, Anders Rune Jensen <anders.rune.jen...@gmail.com>
wrote:
> On Tue, Jan 5, 2010 at 1:12 AM, Mark McGranaghan <mmcgr...@gmail.com> wrote:
> > Hi All,
>
> > I'm happy to announce the alpha release of 'FleetDB', a schema-free
> > database implemented in Clojure and optimized for agile development.
>
> > From the homepage athttp://fleetdb.org:"FleetDB offers a flexible
> > and expressive data model designed for the needs of modern application
> > developers; a combination of schema-free records, declarative queries,
> > automatically maintained indexes, and an optimizing query planner make
> > it easy to manipulate and retrieve data. By keeping all data in RAM as
> > persistent data structures, FleetDB is able to offer multi-document
> > transactions, excellent concurrency semantics, and high performance.
> > Writing to an append-only log provides durability in the form of a
> > single file that can be transfered and analyzed using standard Unix
> > tools. FleetDB is accessible via a simple JSON-based protocol that is
> > implemented by clients in several programming languages."
>
> Very interesting! I've been looking for something like this. I was
> looking through the documentation and it seems that "automatically
> maintained indexes" is not implemented yet?
>
> --
> Anders Rune Jensenhttp://people.iola.dk/arj/
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to