https://tech-for-future.medium.com/quick-guide-to-understand-various-database-types-and-common-data-architecture-patterns-d9c81d2da7ac