Дані обидва.
(строго кажучи, це не може бути об'єктом в природі, оскільки йому не вистачає поведінки, але ми не будемо вибирати).
Рішення щодо зберігання даних у базі даних RDBMS або NoSQL залежать більше від того, як ви збираєтесь використовувати дані , а не від реальної "природи" самих даних.
Якщо ви збираєтесь підтримувати всілякі навігаційні шляхи до даних, то, можливо, ви захочете зберігати дані в RDBMS, оскільки у вас будуть різні способи доступу та представлення даних. Вам потрібна база даних, щоб зробити для вас багато важких підйомів. Наприклад, до даних "Замовлення" можна отримати доступ через замовника, особу з продажу, код (товар), дату, регіон тощо.
З іншого боку, якщо у вас є мінімальні навігаційні шляхи, ви можете просто зберігати весь об’єкт. Наприклад, "Кошик", доступ до якого використовується лише веб-переднім кінцем і який довго не зберігається або багато аналізується, може бути краще підходить до магазину NoSQL. Жертвоприношення (зберігання документа або ключових значень) NoSQL зберігає дані в тому, що ви не маєте відносин між колекціями - якщо вам не потрібні ці відносини (для навігаційних шляхів, спеціальних запитів або звітів) і піклуєтесь про них у своїх додаток, тоді вам буде добре.
Звичайно, ви можете зберігати дані в обох з різних причин, але у цього є свої недоліки.