Choosing Right database - Polygot persistence
Data structure questions:
- Does your data have a natural structure? Is it unstructured?
- How is it connected to other data?
- How is it distributed?
- How much data are you dealing with?
Access pattern questions:
- What is your read/write ratio?
- Is it uniform or random?
- Is reading or writing more important to your application?
Organization need questions:
- Do we need authentication? What type?
- Do we need encryption?
- Do we need backups?
- Do we need a disaster site?
- What level of monitoring will be required?
- Which drivers are needed?
- Which languages will be used?
- Do we need plugins?
- Will we use third party tools?
Comments
Post a Comment