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 ?

One more thing - we've been working internally on a new layer called the 'document layer'. It's protocol compatible with MongoDB.

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

Popular posts from this blog

Simple way producer–consumer problem's implementation in NodeJs

Step by step guide on how to pay Income Tax that is due

Cassandra Materialized view vs Index