Эта статья действительно интересна – использование указателей для традиционных систем баз данных с менеджером буферов, чтобы конкурировать с базами данных в памяти для небольших наборов данных:
Эта статья действительно интересна – использование указателей для традиционных систем баз данных с менеджером буферов, чтобы конкурировать с базами данных в памяти для небольших наборов данных:
Кажется, я “случайно” реализовал аналогичный механизм для https://sirix.org поскольку я устанавливаю ссылки на страницы в памяти при пропуске кэша и явно устанавливаю их равными нулю, как только менеджер буфера должен удалить записи:-) Однако, поскольку я использую экземпляры объектов в качестве ключей, я могу просто установить ссылку на null вместо использования другого кэша для сопоставления дочерних и родительских объектов. Я посмотрю, смогу ли я просто кэшировать значения хэш-кода Java в поле экземпляра, чтобы немного повысить производительность.
Удачных выходных:-)
С уважением, Йоханнес
Оригинал: “https://dev.to/johanneslichtenberger/in-memory-performance-for-big-data-4id6”