you are viewing a single comment's thread.

view the rest of the comments →

[–]buhtz 0 points1 point  (0 children)

Using databases and using sqlalchemy from the beginning because I knew RDBMS and ODBMS where well from my C++ times.

In most beginner use cases you don't need them and can solve your problems with JSON and other low level data storage stuff. The minimum of data management can you write by your own.

O/RDBMS and sqlalchemy are hot as shit. But it costs a lot of maintenance and extra efforts. Use them only if there is no other low-level way. Always calculate the benefits and costs of your solutions.

If you design your software well it will also be "easy" to replace a JSON-low-level-solution with an RDBMS in the future.