Миграции системы с Mysql на PostgreSQL

Интересует вариант миграции системы

 
Посетитель
small user social cms
Сообщений: 76
Кто нибудь пробовал делать миграцию на PostgreSQL ?
Разработка проектов любой сложности. Невозможное возможно!
Посетитель
no avatar
МедальАвторитет форума
Сообщений: 2781
mr.KEVASC:

Кто нибудь пробовал делать миграцию на PostgreSQL ?

какие преимущества сулит?
Реклама
cms
Посетитель
small user social cms
Сообщений: 76
Def:

mr.KEVASC:

Кто нибудь пробовал делать миграцию на PostgreSQL ?

какие преимущества сулит?

Как минимум более приятная работа с BigData и быстрее обработки местами. Нормальное горизонтальное масштабирование под большие проекты и т.д.))) И как минимум то, что MySQL может в любой момент стать платным)))
Разработка проектов любой сложности. Невозможное возможно!
Посетитель
small user social cms
Сообщений: 76
Def:

mr.KEVASC:

Кто нибудь пробовал делать миграцию на PostgreSQL ?

какие преимущества сулит?

Уже очень давно работаю с mysql, но честно последнее время устал от ограничений по работам с большими базами.
Разработка проектов любой сложности. Невозможное возможно!
Посетитель
no avatar
Медаль
Сообщений: 205
mr.KEVASC:
что MySQL может в любой момент стать платным)))

Может тогда MariaDB ? Там вроде и пакет стало можно делать как в оракле.
Строю этот сайт www.prikolmix.ru и много других
Посетитель
small user social cms
Сообщений: 577
mr.KEVASC:
MySQL может в любой момент стать платным)))

она и так почти платная уже... до нас эта волна не дошла еще =)
а так - есть MariaDB - она уже точно вроде, бесплатно
Посетитель
small user social cms
Сообщений: 76
@iKrym:

mr.KEVASC:
MySQL может в любой момент стать платным)))

она и так почти платная уже... до нас эта волна не дошла еще =)
а так - есть MariaDB - она уже точно вроде, бесплатно

Я не против, сам пользуюсь даже сейчас mariadb, хотя с выходом mysql 8 надо ещё подумать, что лучше. Но всё же надо сделать отдельную ветку с PostgreSQL. Во первых это позволит развиваться большим проектам на cms, а так приходится всё время что-то придумывать и изобретать велосипед.
Разработка проектов любой сложности. Невозможное возможно!
Посетитель
small user social cms
Сообщений: 577
mr.KEVASC:
Я не против, сам пользуюсь даже сейчас mariadb, хотя с выходом mysql 8 надо ещё подумать, что лучше. Но всё же надо сделать отдельную ветку с PostgreSQL.

Да, это понятно
Если проект очень высоконагруженный, почему его не переписать так, как надо?
взять тот же python3 (django или flask) и запилить то, что нужно...
Почему именно пытаться изменить то, что и так работает?
Посетитель
small user social cms
Сообщений: 76
@iKrym:

mr.KEVASC:
Я не против, сам пользуюсь даже сейчас mariadb, хотя с выходом mysql 8 надо ещё подумать, что лучше. Но всё же надо сделать отдельную ветку с PostgreSQL.

Да, это понятно
Если проект очень высоконагруженный, почему его не переписать так, как надо?
взять тот же python3 (django или flask) и запилить то, что нужно...
Почему именно пытаться изменить то, что и так работает?

А для чего python3 (django или flask)??? может я что-то не понимаю в этой жизни, но тот-же facebook имеет основную структуру php и спокойной обрабатывает миллионы запросов.
Разработка проектов любой сложности. Невозможное возможно!
Посетитель
small user social cms
Медаль
Сообщений: 130
mr.KEVASC:
Кто нибудь пробовал делать миграцию на PostgreSQL
Сейчас посмотрел, можно эти файлы под pgSQL перепилить ..../system/core/model.php и .../system/core/database.php превратив их в model_pg.php и database_pg.php
это наверно самый простой вариант для тестирования
Регистрация доменов
VDS от 225 р., Облачный Хостинг от 124 р. на скоростных серверах
10$ на счет в DigitalOcean
Посетитель
small user social cms
Медаль
Сообщений: 130
mr.KEVASC:
А для чего python3 (django или flask)??? может я что-то не понимаю в этой жизни, но тот-же facebook имеет основную структуру php и спокойной обрабатывает миллионы запросов.
нету высоконагруженных проектов ни на python ни на php, все высоконагруженные работают в гетерогенной среде. Например ютуб работает на Python, Go и C++. Facebook на PHP, C++, Lua и ещё что-нибудь да есть. Вк и МейлРу тоже самое: PHP, C++, Lua ещё и Perl
Редактировалось: 1 раз (Последний: 25 июля 2019 в 08:38)
Регистрация доменов
VDS от 225 р., Облачный Хостинг от 124 р. на скоростных серверах
10$ на счет в DigitalOcean
Посетитель
small user social cms
Сообщений: 76
Евгений Dublic:

mr.KEVASC:
Кто нибудь пробовал делать миграцию на PostgreSQL
Сейчас посмотрел, можно эти файлы под pgSQL перепилить ..../system/core/model.php и .../system/core/database.php превратив их в model_pg.php и database_pg.php
это наверно самый простой вариант для тестирования

Да вот мне тоже кажется, что только эти файлы вроде затрагивают в основном.

И ещё вопрос, кто знает зачем в системе залипушные классы cmsCacheMemory и cmsCacheMemcached. Они никак и нигде не используются. И что за шляпа с этими классами? они никак не являются memcache и memcached. Может кто-нибудь сможет объяснить в чем прикол?
Редактировалось: 2 раз (Последний: 25 июля 2019 в 08:37)
Разработка проектов любой сложности. Невозможное возможно!
Посетитель
small user social cms
Сообщений: 76
Евгений Dublic:

mr.KEVASC:
А для чего python3 (django или flask)??? может я что-то не понимаю в этой жизни, но тот-же facebook имеет основную структуру php и спокойной обрабатывает миллионы запросов.
нету высоконагруженных проектов ни на python ни на php, все высоконагруженные работают в гетерогенной среде. Например ютуб работает на Python, Go и C++. Facebook на PHP, C++, Lua и ещё что-нибудь да есть. Вк и МейлРу тоже самое: PHP, C++, Lua ещё и Perl

Согласен, но так или иначе, php присутствует практически везде, есть редкое исключение по проектам где есть полное отсутствие php, но это скорее всего исключение из правил.
Разработка проектов любой сложности. Невозможное возможно!
Посетитель
small user social cms
Медаль
Сообщений: 130
mr.KEVASC:
Согласен, но так или иначе, php присутствует практически везде, есть редкое исключение по проектам где есть полное отсутствие php, но это скорее всего исключение из правил.
И то верно, это исключение и то временное. Такое только в стартапах, ну т.е. проектах на начальном этапе работы, крупные же все пользуются инструментами, пофиг на коком они языке. Взять Гугл и Яндекс, дак там используются весь зоопарк языков программирования. Да и вообще считаю пофиг на каком языке проект, главное чтоб инструментарий эффективно отрабатывал и по обслуживанию всё стоило как можно дешевле не в ущерб безопасности.
Самое выгодное для маленьких команд в вебе, использовать NodeJS, один язык и на бекенде и на фронтэнде
Регистрация доменов
VDS от 225 р., Облачный Хостинг от 124 р. на скоростных серверах
10$ на счет в DigitalOcean
Посетитель
small user social cms
Медаль
Сообщений: 130
mr.KEVASC:
классы cmsCacheMemory и cmsCacheMemcached. Они никак и нигде не используются.
только чо посмотрел, дак эти классы в кэшировании задействованы:
Код PHP:
  1.  
  2. public function start(){
  3.  
  4. $this->memcached = new Memcached();
  5.  
  6. $this->memcached->addServer($this->config->cache_host, $this->config->cache_port) or die('Memcached connect error');
  7.  
  8. return true;
  9.  
  10. }
  11.  
Регистрация доменов
VDS от 225 р., Облачный Хостинг от 124 р. на скоростных серверах
10$ на счет в DigitalOcean
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.