-
Book Overview & Buying
-
Table Of Contents
Hands-On Software Engineering with Python - Second Edition
By :
A key decision for any data persistence implementation is choosing a back-end database system to store the data. The advantages and drawbacks of the high-level groups of those options — RDBMS (SQL) vs. NoSQL — have been discussed earlier. At a system-by-system level there will be features available that may also contribute to the decision. That decision may be encompassed entirely by the selection of a specific database system outside the control of a development team. For the project being discussed in this book, that decision was outside the development team’s control.
The HMS project’s data persistence decision
The HMS software engineers don’t actually get to decide what database system their code has to use. It’s not uncommon for this sort of decision to be made by development teams as part of a project, but it’s also not uncommon for these kinds of decisions to be made outside...