> For the complete documentation index, see [llms.txt](https://blog.gomchik.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://blog.gomchik.com/books/seven-databases-in-seven-weeks/factors-to-consider.md).

# Factors to consider

* What data types does it support and what are your own requirements for data types ?
* Do you need flexible schema or rigid schema ?
* Is query flexibility important to you ?
* Do you want to store large amounts of data across several machines
* How much important is sata safety (via ACID compliance or something else)
* Do you need Triggers
* Do you need Transactions (for atomicity)
* Do you need Stored Procedures
* How much important is having ability to create **Views** for you ?
* Can you live without **Joins** ?
* Do you need **Partitioning** ?
* Do you need to store only large blobs of data ?
* Do you have enough information about the database requirements (like schema, probable tables, data types etc)
