Hacker Newsnew | past | comments | ask | show | jobs | submit | quoll's commentslogin

Not sure what you mean here? as_of() is easy to do efficiently, so long as you have tree indexes (it doesn't really matter what type of tree, though fractal trees would not be good). But you need direct access to the tree, rather than having an index that's built using a tree, since then you can't build the phases.


Right, if you have direct access to the tree it's possible and not really inefficient at all (a modified B+Tree would be my first pick, but I digress). Part of my problem was I was trying to offload as much of the work to SQLite as possible. I think if I were to go back and try again, I would make it a bit further :)


Hmmm, I wouldn't call it scalable. The storage is pluggable though, and it can be made to scale that way. But it holds a lot of data locally, and seems to do a reasonable job. "Loading" means indexing everything, so nothing is available until the index is done, and that can take a few minutes if you're trying to load GBs. However, it's usually very fast to query. I don't have an explicit schema yet, though I'm working on adding something like Datomic's schema as an option. (this is important for things like upsert, or just updating entity attributes instead of appending new attributes)


The main problem is that I don't have a lot of time on it right now, though I'm trying to do more.

I don't actually know Common Lisp, though it seems to work nicely when compiled to binary via Graal, so maybe there's some possibilities of integration using that approach?


Yes :)


Teradata is using it for Loom - http://www.teradata.com/Teradata-Loom


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: