powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Две очень разные по объему таблицы - в разные базы или в одну?
1 сообщений из 1, страница 1 из 1
Две очень разные по объему таблицы - в разные базы или в одну?
    #37504460
AleksVoronezh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!
Подскажите, пожалуйста.

Есть база SQLite с двумя таблицами. Колличество строк вряд ли когда превысит несколько сот тысяч. В первой таблице есть поле типа VARCHAR (512) и по нему создан индекс. В эту таблицу вставляются данные строками со средней длиной не более 256 символов.

Во второй таблице на каждую операцию вставки приходится уже около 5-7 килобайт. Хотелось бы иметь совместный доступ к этой базе через Wi-Fi, а это значит скорость несколько десятков мегабит. Поиск происходит по первой таблице.

Вопрос - стоит или нет положить таблицы в отдельные базы. Есть мнение, что если первая таблица будет еще суммарно занимать несколько мегабайт, то вторая будет уже десятки. Если данные относящиеся к первой таблице окажутся "размазанными"
между данных второй, то движку чтоб просканировать первую таблицу придется делать много лишних файловых операций?

И подскажите, имеет ли смысл индекс по полю VARCHAR (в реальности там навеное тип Text) ? Или из-за него только зря будет расти объем данных относящихся к первой таблице. А на несколько сот тысяч записей поиск по строке и так будет работать быстро?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Две очень разные по объему таблицы - в разные базы или в одну?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]