Быстрее база данных или лучшая структура? - PullRequest
0 голосов
/ 27 апреля 2020

Я занимаюсь разработкой системы блогов. Посты имеют структуру, подобную этой

[
{
"id": 12345,
"originalContent":"Markdown *here*",
"processedContent":"Markdown <strong>here</strong>",
"author":"foo",
"date":"2/20/2020"
},
{
"id": 12345,
"originalContent":"Test *markdown*",
"processedContent":"Test <strong>markdown</strong>",
"author":"foo",
"date":"2/20/2020"
},
...30 more entries ommited
]

Запрос каждого свойства занимает от 1 до 2 миллисекунд для каждого свойства. Таким образом, запись в блоге с 5 свойствами займет 5-10 миллисекунд. Для бесконечной прокрутки я хочу сначала загрузить 20 сообщений через ajax, показывая пользователю экран загрузки. Для 20 сообщений это займет от 1 до 2 секунд, что нормально, но я думаю, что могу сделать лучше. Однако я не уверен, является ли скорость базы данных приемлемой для моего сценария, так как полагаю, что она сможет работать менее чем за миллисекунду. Мой второй вариант помимо ускорения базы данных - это реструктурировать все, используя более быстрый метод, но сложнее структурировать для других сценариев ios.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...