Что лучше MariaDB или MySQL ?

InstantCMS 2.X

Что лучше MariaDB или MySQL ?

#16 19 июля 2019 в 11:13

Только если размер импортируемого файла если у вас база большая.

SpideR


Статический IP стоит дороже чем VPS и нужно еще обеспечить бесперебойное питание...

@noname
я плачу в месяц за домашний интернет с выделенным IP (белым) 300 рублей
если мне нужно сделать что-то из ряда вон — то можно брать vps и ооочень хитрыми манипуляциями подстраивать его так
чтобы была возможность указывать ЛЮБОЙ твой ip (домашнего сервера)
а люди будут заходить на vps
и vps будет работать как шлюз
для переадресации запросов на твой домашний сервер

тогда не нужно брать "белый" ip
если он стоит дорого
#17 19 июля 2019 в 11:49
Ошибка при установке Гудкомментарии на mariadb :
Компонент «goodcomments» не имеет настроек
Последние вызовы:

cmsAction->__call() @ /system\controllers\admin\actions\controllers_edit.php: 38
actionAdminControllersEdit->run() @ /system\core\controller.php: 563
cmsController->runExternalAction() @ /system\core\action.php: 29
cmsAction->__call() @ /system\controllers\admin\actions\controllers.php: 9
actionAdminControllers->run() @ /system\core\controller.php: 563
cmsController->runExternalAction() @ /system\core\controller.php: 453
cmsController->executeAction() @ /system\core\controller.php: 429
cmsController->runAction() @ /system\core\core.php: 768
cmsCore->runController() @ /index.php: 44
#18 19 июля 2019 в 12:07
@noname, я не специалист
но попробуйте на обычный vps (или openserver, ныне Os) поставить php5.6 + базу данных 5.6
будет ошибка?
#19 19 июля 2019 в 13:13
Пока с локальным ftp борюсь…
#20 19 июля 2019 в 16:44

поставить php5.6 + базу данных 5.6

@iKrym
Windows 64 бит, запускается сервер только на php x 64 и тд. Если выбрать mariadb 64, в phpmyadmin импортировать базу, то компоненты устанавливаются и работают. Если выбрать просто mariadb 64 — то по идее не находит БД.
PS Гости работают на mariadb 10,1 64, при смене 10.2, 10.3 нет.
#21 19 июля 2019 в 22:53
@noname, есть множество эмуляторов
чтобы поставить виртуальную centos6 и работать с ней из браузера как с полноценным сервером
можно поднять ее на старом ноуте — воткнуть в локалку и работать, как с полноценным сервером —

вариаций много — openserver не выход
для нормальной работы
#22 20 июля 2019 в 12:09
Ставлю CENTOS WEB PANEL с LAMP
#23 20 июля 2019 в 23:33

Статический IP стоит дороже чем VPS и нужно еще обеспечить бесперебойное питание...

@noname
У меня в подписи партнерка на облачный хостинг, где за 182 р можно получить ВПС с 1 ядром (2,6ггц), 2 гб ОЗУ и 20 ГБ SSD диска

позволяет использовать даже такие скудные ресурсы для прод.проекта

@iKrym
Все зависит от сайта и текущей ситуации. У меня один домен так долбили, что ложился весь сервер с 4-мя ядрами. Поставил антискликиватель и нагрузка нормализовалась.

Использую CentOS7 и MariaDB 10.3. Считаю, что MariaDB более гибкая и продвинутая.
#24 22 июля 2019 в 11:02
Сам сейчас на MariaDB посматриваю, но почему ее нет в официальных системных требованиях для установки и работы инстанта.?
Сейчас системные требования такие:
Для корректной работы InstantCMS ваш сервер должен иметь следующее ПО:
Веб-сервер Apache с установленным модулем mod_rewrite;
Интерпретатор PHP версии 5.5 или выше (PHP 7.0.X, 7.1.X, 7.2.X поддерживается);
Модули для PHP: gd, iconv, mbstring, simplexml, json, filter;
СУБД MySQL версии 5 или выше;
Опции PHP register_globals и magic_quotes_gpc должны быть выключены.
#25 22 июля 2019 в 13:37
@noname, если вы не знаете отличий, то уверен, вам должно быть всё равно что использовать. InstantCMS работает одинаково хорошо везде.

Сам сейчас на MariaDB посматриваю, но почему ее нет в официальных системных требованиях для установки и работы инстанта.?

vladimird
Исправили.

Ошибка при установке Гудкомментарии на mariadb :

@noname
Эта ошибка не относится к базе данных от слова совсем.
#26 22 июля 2019 в 13:39

Эта ошибка не относится к базе данных от слова совсем.

Fuze
Нужно было настроить ftp, согласен.
#27 22 июля 2019 в 13:58

если вы не знаете отличий, то уверен, вам должно быть всё равно что использовать

Fuze
знаю и про Ngin подсказали добрые люди .

InstantCMS работает одинаково хорошо везде.

Fuze
Спасибо Вам за это.
#28 23 июля 2019 в 13:08

InstantCMS работает одинаково хорошо везде.

Fuze
Только не на MariaDB 10.4
По глупости повысил у себя на VPS марию с 10.3 до 10.4 и всё, при просмотре последних страниц комментариев сайт просто ложится.
  1. /system/controllers/comments/model.php => 261 => modelComments->getCommentsCount()
  2. SELECT COUNT(*) AS COUNT
  3. FROM cms_comments i
  4. WHERE (i.is_deleted IS NULL) AND (i.is_approved = '1')
  5. Время выполнения 0.37463 секунд
  6. /system/controllers/comments/model.php => 297 => modelComments->getComments()
  7. SELECT i.*, r.score AS `is_rated`, u.nickname AS `user_nickname`, u.is_deleted AS `user_is_deleted`, u.avatar AS `user_avatar`, IF(online.date_created IS NOT NULL AND TIMESTAMPDIFF(SECOND, online.date_created, NOW()) <= 180, 1, 0) AS `is_online`
  8. FROM cms_comments i
  9. JOIN (SELECT id FROM cms_comments WHERE is_deleted IS NULL ORDER BY id DESC LIMIT 1048500, 20) c ON c.id = i.id LEFT JOIN cms_users AS u ON u.id = i.user_id
  10. LEFT JOIN cms_sessions_online AS online ON online.user_id = u.id
  11. LEFT JOIN cms_comments_rating AS r ON r.comment_id = i.id AND r.user_id='86'
  12. WHERE (i.is_deleted IS NULL) AND (i.is_approved = '1')
  13. ORDER BY i.date_pub DESC
  14. LIMIT 20
  15. Время выполнения 54.50465 секунд
Как мы видим, костыль для ускорения LIMIT OFFSET в виде
  1. JOIN (SELECT id FROM cms_comments WHERE is_deleted IS NULL ORDER BY id DESC LIMIT 1048500, 20) c ON c.id = i.id LEFT
на 10.4 не срабатывает. Возможно из-за их нового galera-new-claster. Как это всё настроить — нигде не нашел.
Проверил на тестовом сервере — картина та же. На Mariadb10.3 последние страницы комментариев открываются за одну секунду, на 10.4 — минуту. Если вообще не выпадает в ошибку 500.
Вчера гугльбот решил обойти комментарии — сайт просто лёг.

У кого много контента или комментариев, не обновляйтесь до 10.4!!!
#29 23 июля 2019 в 14:01

Как мы видим, костыль для ускорения LIMIT OFFSET в виде

Ris
Такого запроса не в стоке.
#30 23 июля 2019 в 14:01

Возможно из-за их нового galera-new

Ris
Галеры — парусно-гребные корабли.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.