от
Я хотел бы, чтобы архитектор моей схеме базы данных NoSQL. У меня 2 варианта. Первый вариант
Object
.
teachers: {
  key: { name, age, subject, email },
  key: { name, age, subject, email },
  ...
}
И второй вариант
Array
.
teachers: [
  { name, age, subject, email },
  { name, age, subject, email },
  ...
]
Если я использую
Object
, я могу
take
,
update
и
remove
пункт легко. Но когда я показываю им, я должен конвертировать их в
Array
используя
Object.keys()
или
Object.values()
. В противном случае, если я использую
Array
, у меня есть для обхода всех элементов, когда я
take
,
update
и
remove
один пункт. и это может стоить
O(n)
. Но мне не нужно, чтобы преобразовать их для отображения. вот мне и интересно, какая структура лучше подходит для моей ситуации и почему. Спасибо заранее.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...