5 ms·
Have you made, or you aware of, any comparisons between a KV store such as this and the same thing implemented as an IOT in Oracle?
by msluyter 17y ago
Have you made, or you aware of, any comparisons between a KV store such as this and the same thing implemented as an IOT in Oracle?
- Maro 17y agoNo and no. Here's a link about IOT for others: http://www.oracle.com/technology/products/oracle9i/datasheets/iots/iot_ds.html http://www.oracle.com/technology/products/oracle9i/datasheet... Personally I think there's a fairly large cultural disconnect between shops running open-source stacks and shops running Oracle, so such a comparison would not influence user choices much. But it would be very interesting for an implementor like me: if Oracle is faster, which is likely at this point, it would set a performance point to beat. As a final fun fact, Keyspace is currently running on top of BerkeleyDB, which is an Oracle property =) But not for much longer, I'm very unsatisfied with BDB, it doesn't live up to its image of being an industrial strength btree store (it sucks).
- msluyter 17y agoPersonally I think there's a fairly large cultural disconnect between shops running open-source stacks and shops running Oracle... Quite possibly. Our company does use a lot of open source in the Java & Perl layers, but we're pretty tightly locked in to Oracle on the backend. I think it may be true that the sheer vastness of Oracle tempts you into believing you can solve every problem the Oracle way, which is why IOTs came to mind. I'd love to experiment with other options, myself, but its difficult once everything you do is predicated on it.
- gcv 17y agoWhat do you dislike about Berkeley DB? I've been using it for a little while for a pet project, and it seems decent. I'd like it to support range-based join cursors, but that's not a major complaint. Granted, I haven't yet had to deal with database recovery, so I don't know how it stacks up there. Also --- what do you plan to replace it with? I know that AllegroCache started out based on BDB, and ended up not using it. The Franz guys said performance wasn't up to par, and I always wished for more details.