FoundationDB's Use Case discussion with Jennifer Rullmann
Hello My Friends,
Good afternoon,
I am going to start my saturday with this an unique new foundation DB's introduction and few use cases discussion of FDB(FoundationDB) with Jennifer Rullmann, Senior Software Engineer @FoundationDB.
You : OMG, this is again new NOSQL DB?
Me : yes, you are right ..but there is very major different compare with another NOSQL DB...it's supported Transaction Tx.
So, if you want to define what is "FoundationDB" ? and it's simply statement
"This is new baby in NOSQL DB world with support inbuilt Transaction and Distributed layer architecture" that what i liked and loved it ..
You : Nice, it's very interesting and this is what i expecting from world :).
So, what are use cases you was talking and you discussed with Jennifer ?
Me : Ok Ok ..Cool ..
Recently, I had discussed new challenges point with Jennifer about this FDB, as i had certified the MongoDB Developr Training from MongoDB, I am very keen to have knowledge about MongoDB and what's there and what'd come/going @development @ MongoDB.
FoundationDB is best suited for highly concurrent OLAP processes. Highly concurrent is important because FoundationDB is optimized for handling many concurrent clients. A single query within that workload may take longer than other databases, but the overall workload will likely be faster. By the way, a benefit of this behavior is that you typically don't need a cache with FoundationDB. That's a whole set of problems avoided :)
FDB is best suited for OLAP processes because it's
designed to be performant in mixed read-write workloads with short
transactions. If you're just doing a whole bunch of reads, and very few
writes, than another database will likely be more performant. But if you
have a mixed read-write workload than FoundationDB does a great job at
performance while at the same time maintaining ACID guarantees.
Be sure to check out our Known Limitations page, as there's a lot of additional details there.
Me: how about support MongoDB for current client ?
Me : how about performance figure of FDB ?
You can find our published performance numbers on our website. But I happen to have some numbers about our next release of FoundationDB as well. Here's a preview:
On an 84 machine cluster running on EC2 with a workload of 50% reads and 50% writes, FoundationDB 3.0 performed 7.78 million operations per second. Some interesting things to note about this test:
- The database performed 7 million random reads and 600 thousand random writes every second
- Each operation was a cross-node ACID transaction with serializable/linearizable isolation
- Each write was durably logged and replicated
If you keen to learn more about this new NoSQL DB @FDB then following resources for you
https://foundationdb.com/
http://en.wikipedia.org/wiki/FoundationDB
http://stackoverflow.com/questions/tagged/foundationdb
Comments