4 ms·
the example given is not wise to attempt to fully isolate in your architecture and design. A NoSQL database brings with it an entirely different approach to you
by ledauphin 7y ago
the example given is not wise to attempt to fully isolate in your architecture and design. A NoSQL database brings with it an entirely different approach to your data, and as has been pointed out many times, the core of every software system is its data. If you are choosing a NoSQL database, you should be confident you know why you are doing so, but you should not imagine (or attempt to pretend) that you will be able to isolate your code from that choice.
- kyberias 7y ago> A NoSQL database brings with it an entirely different approach to your data NoSQL has no specific definition, so no it doesn't necessarily bring anything different. > the core of every software system is its data. That doesn't really mean anything. One could also say that the core of every software system is its use cases. > isolate your code from that choice. It is very important to isolate code (e.g. business logic) from the specific details of how you persist your data.