У меня есть книга (Книги), которую я хотел бы хранить в SQLite - PullRequest
0 голосов
/ 17 ноября 2010

У меня есть несколько миллионов страниц, которые я хотел бы сохранить в sqlite.Книги разбиты на следующий формат.Bookseries BOOKName BOOKChapter BookParagraph BookLine BookNote BookComment.

В книжной строке будут содержаться все необработанные данные, которые мне нужно будет сохранить.Некоторые строки имеют длину более 255 символов.Я хотел бы знать, как хранить эти данные. Сохраняю ли я их как большой двоичный объект?или ТЕКСТ?

Программа хранит стихи из Библии на 5 языках: русский, арабский, английский и французский.Я храню эту информацию как Unicode, а не ANSI

1 Ответ

0 голосов
/ 17 ноября 2010

Если это текст, используйте класс хранения TEXT и сходство; Вы можете просто объявить столбец как TEXT (среди прочих). Обратите внимание, что классы и сходства SQLite не зависят от длины. Поэтому, даже если вы скажете, VARCHAR(255), это все равно будет TEXT. См. Страницу Типы данных .

РЕДАКТИРОВАТЬ: Максимальная длина строки по умолчанию составляет миллиард символов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...