Задать вопрос
Ответы пользователя по тегу Базы данных
  • Как работать с базой на 2 миллиарда записей?

    @gsaw
    Конечно смысл есть, sqllite потом и называется lite, потому что там фич кот наплакал. Цель была изначально сделать что то легковесное и встраиваемое. Короче не по назначению используется, думается мне.

    Postgresql конечно будет сложнее, но там и фич больше. Можно шардинг настроить, да и само engine может лучше запросы оптимизировать.
    Ответ написан
  • Какой вариант архитектуры лучше выбрать для хранения данных?

    @gsaw
    Теоретически если есть индекс по ID, то поиск должен быть достаточно быстрым. Можно сделать горизонтальное партиционирование по хэшу от ID, что бы разбить таблицу на несколько кусков.

    Попробовать вынести ID в отдельную, небольшую таблицу.

    Еще можно только вставлять данные и выбирать только с последним временем вставки. Хотя поиск для чтения будет медленным. Опять же партиционировать по времени вставки.
    Ответ написан
    Комментировать