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

Тема в разделе "PHP", создана пользователем Bicdibus, 26 янв 2018.

Модераторы: latteo
  1. Bicdibus

    Bicdibus

    Регистр.:
    5 мар 2010
    Сообщения:
    497
    Симпатии:
    7
    Работаю над цмс самописом. Предусматриваются очень большые обьемы текста. Какой тип БД выбрать для этого как варианты mysql(MyISAM вроде как компрессия есть) sqlite(скорость работы) Основная производительность должна приходится на чтение, инсерты и апдейты будут редко. В общем надо максимальная скорость га чтение и копрессия данных.
     
  2. Den1xxx

    Den1xxx

    Регистр.:
    15 янв 2014
    Сообщения:
    268
    Симпатии:
    143
    Конечно
     
  3. qliscomua

    qliscomua Писатель

    Регистр.:
    29 дек 2015
    Сообщения:
    2
    Симпатии:
    0
    Для больших объемов нужно использовать только MyISAM!!!
     
  4. bettelli

    bettelli Создатель

    Регистр.:
    16 сен 2017
    Сообщения:
    14
    Симпатии:
    2
    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
     
    r_219 нравится это.
  5. efir

    efir Создатель

    Регистр.:
    11 сен 2006
    Сообщения:
    49
    Симпатии:
    6
    подумайте о внедрении в cms кеширования, статика будет отдаваться быстрее.
     
  6. Freeman08

    Freeman08 Создатель

    Регистр.:
    27 сен 2008
    Сообщения:
    28
    Симпатии:
    6
    Однозначно MyISAM, но и кэшированием принебрегать не стоит
     
  7. Minor

    Minor

    Регистр.:
    16 авг 2012
    Сообщения:
    186
    Симпатии:
    65
    У меня другой вопрос - откуда дровишки,что у SQLite скорость работы высокая?
     
  8. Balatsky

    Balatsky Писатель

    Регистр.:
    2 дек 2016
    Сообщения:
    3
    Симпатии:
    0
    Выбирать между MySQL и SQLite, это как выбирать между мечом и палкой. SQLite в принципе годится только для DEV-среды и не более.
     
  9. pautina

    pautina Постоялец

    Регистр.:
    15 фев 2010
    Сообщения:
    58
    Симпатии:
    18
    Все предыдущие авторы верно указали, что лучше использовать MySQL с типом таблиц MyISAM. Вы указали, что у Вас предусматриваются большие объемы текста, так вот sqlite очень плохо работает с большими объёмами данных и работает только в одно поточность.