Есть условного говоря журнал, эдак более 500гигов, в нем есть несколько операций:
- добавить записи в конец около 5млн в день (APPEND)
- сделать некую выборку (READ)
- снести все что старше полугода
Чтобы для этого использовать? Реляционные БД пухнут индексами, а после удаления старых записей место не освобождают (ну тоесть предлагается вылить данные в дамп, а потом залить его обратно в базу для очистки места и кармы, что есть маразм).
Есть мысль хранить все в файликах, допустим файлик на день. Файлик сформировался - построили для него b-tree индекс в отдельном файле - транзакции и блокировки ненужны. Прошел год снесли кучку файлов и место вновь свободно.
Что скажут кто сталкивался с сим?