Существуют ли адаптивные базы данных? Где база данных меняет свою внутреннюю структуру / algs в зависимости от поведения пользователя? - PullRequest
0 голосов
/ 02 мая 2020

В настоящее время изучается внутренняя часть базы данных, и кажется, что при разработке системы управления данными возникает много интересных компромиссов. Кажется, что некоторые из этих компромиссов зависят от того, какое поведение, по вашему мнению, произойдет, когда пользователь начнет использовать вашу базу данных.

Например, вы можете создать в своей базе данных сверхбыстрое чтение для определенных типов данных, но, возможно, это замедляет запись. Таким образом, вы предполагаете, что ваш пользователь в основном будет заботиться только о скорости чтения.

Один из выводов, который я получил до сих пор, заключается в том, что подобные предположения опасны, поскольку требования меняются, не могут предсказать поведение пользователя и т. Д. c. Это заставило меня задуматься, есть ли какие-нибудь базы данных, которые используют внутреннюю статистику баз данных, проводят некоторый анализ затрат и изменяют свою внутреннюю файловую структуру / структуры данных / алгоритмы на что-то, что лучше подходит пользователям?

Engli sh не мой родной язык, поэтому я прошу прощения, если есть какая-то плохая грамматика, с удовольствием уточню в комментариях, если это не имеет смысла:)

...