Document databases are a way to store related data contained in files, collections of which are known as tables. These databases have two main advantages. One is that they are extremely fast, so your data is available to your users with minimal latency. Second is they are very agile to different data types, so as your business evolves your database can as well.
When working with data that is best fit for a document style database, Landersweb uses three primary options depending on what exactly your needs are. And while you may be picking one system now, you can always change to another data structure as your needs change.