понимает, что можно и посвопать по 4GB.
Были тесты вообще, хотя бы с неба?
какие тесты? причем здесь своп (и ram-диск в вопросе выше)? я говорю про хранение исключительно в оперативке, то есть сервер стартует дальше считывает подготовленный массив в typed-array и дальше уже обрабатывает бизнес-запросы (вычисляет нужные смещения и читает нужные байты или делает поиск)
я к тому, что в 99% хранить все нет смысла. можно и с диска прочитать.
да какой диск? тут будет не просто хранение данных в оперативке а будут использоваться оптимизации под конкретный бизнес-кейс (иначе память обойдется в копеечку) - сжатие указателей-оффсетов, чисел (в пределах диапазона например хранение цены не в 4 байтах а в 20 битах) ну и будут отделно собираться boolean-поля в виде битов для более эффективного поиска
В принципе, вот это вот БД умеют и так...
о каких бд идет речь?
Да вроде СУРБД умеют. А так-то ещё есть колоночные (columnar) БД, например.
Обсуждают сегодня