Я смотрю на структуру таблицы, которая может выглядеть примерно так:Какая база данных лучше всего подходит, особенно с точки зрения использования диска, для миллионов очень маленьких строк с высоким объемом вставки, запроса и удаления?
| char(32) | char(32) | (boolean) |
будет проиндексирована сочетание первых двух столбцов. Эта база данных может легко иметь миллионы, если не десятки миллионов строк вставляются, запрашиваются, обновляются и удаляются каждый день. Какой лучший инструмент для этого? Это MySQL или есть что-то более эффективное, которое будет использовать меньше места на диске?
Ну, он говорит, что «вставлены строки, ** запрошены, ** обновлены и удалены» * –
Одна таблица. Обновлено несколькими процессами. Связанные списки не являются постоянными или запрашиваемыми. –
С одним индексом список можно сохранить в порядке (это будет по существу * быть * индексом). Предполагая, что у вас есть дискретный набор значений для поиска в этом индексе, нет проблем с его поиском (это не будет SQL-запрос, а запрос невозможен). Вы можете легко сохранить список на диске. Но несколько авторов делают связанный с памятью список менее реалистичным решением. –