Подскажите по БД

Bicdibus

Участник
Регистрация
5 Мар 2010
Сообщения
497
Реакции
7
Работаю над цмс самописом. Предусматриваются очень большые обьемы текста. Какой тип БД выбрать для этого как варианты mysql(MyISAM вроде как компрессия есть) sqlite(скорость работы) Основная производительность должна приходится на чтение, инсерты и апдейты будут редко. В общем надо максимальная скорость га чтение и копрессия данных.
 
Для больших объемов нужно использовать только MyISAM!!!
 
When loading large volumes of data, with periodically a sequence of INSERT statements, periodically COMMIT the results to avoid. In typical load operations for data warehousing, if something goes wrong, you truncate the table (using TRUNCATE TABLE), and yes you need MyISAM
 
подумайте о внедрении в cms кеширования, статика будет отдаваться быстрее.
 
Однозначно MyISAM, но и кэшированием принебрегать не стоит
 
У меня другой вопрос - откуда дровишки,что у SQLite скорость работы высокая?
 
Выбирать между MySQL и SQLite, это как выбирать между мечом и палкой. SQLite в принципе годится только для DEV-среды и не более.
 
Работаю над цмс самописом. Предусматриваются очень большые обьемы текста. Какой тип БД выбрать для этого как варианты mysql(MyISAM вроде как компрессия есть) sqlite(скорость работы)
Все предыдущие авторы верно указали, что лучше использовать MySQL с типом таблиц MyISAM. Вы указали, что у Вас предусматриваются большие объемы текста, так вот sqlite очень плохо работает с большими объёмами данных и работает только в одно поточность.
 
MyISAM в случае падения при записи может и не подняться. Использую innodb база 450gb есть поля содержащие в себе данные из множества текстовых файлов, для поиска. Пока полет нормальный.
 
Назад
Сверху