Linux Format

why use Foundation­DB?

-

Is Foundation­DB suitable for storing your telephone contacts? Probably not, unless you’re BT and you have to deal with millions of records! However, Foundation­DB has many other capabiliti­es that make it a handy thing to have.

Put simply, Foundation­DB is a multi-model distribute­d NoSQL database with ACID support that organises its data as an ordered keyvalue store. It also supports replicatio­n and can be used by many programmin­g languages. Foundation­DB is suitable for storing structured data, time series data, large values and binary large objects. However, what makes Foundation­DB unique is that it maintains a consistent state in a distribute­d system and is easy to install and configure, and can be scaled to meet your particular requiremen­ts. Additional­ly, Foundation­DB can easily handle heavy loads and so it’s suitable for busy and demanding applicatio­ns, even when it runs on relatively modest hardware. The key space is divided into chunks and the database system decides which chunk goes into which node without any user interventi­on. Finally, Foundation­DB is a mature product that’s ready for production.

So, if you have lots of data that you want to store and you don’t want to deal with how the data is going to be stored and in which node, then

Foundation­DB might be a good candidate for your applicatio­n.

Newspapers in English

Newspapers from Australia