LINUX.ORG.RU

Re: MySQL купил Alzato - разработчика кластерной базы данных

Я конечно не спец, но лучше бы они весь SQL поддерживали сначала а потом уж в кластеры совались....

anonymous ()

Re: MySQL купил Alzato - разработчика кластерной базы данных

Молодцы ребята!

anonymous ()

Re: MySQL купил Alzato - разработчика кластерной базы данных

Верным путем идут товарищи ! Перешел год назад с постгреса и не нарадуюсь. Спасибо создателям mysql и удачи.

Chuckha

anonymous ()

Re: Re: MySQL купил Alzato - разработчика кластерной базы данных

>Я конечно не спец, но лучше бы они весь SQL поддерживали сначала а >потом уж в кластеры совались....

Дык эта, MaxDB.
Да, глюкало ;-) Но все же лучшее из open source, imho.

anonymous ()

Re: Re: Re: MySQL купил Alzato - разработчика кластерной базы данных

Скорость - во что в нем такого. И еще, меня задолбал этот vacuum. Знаю, что сейчас это не требуется, но mysql меня полностью устравивает. Для веба IMHO оптимальный выбор.

Chuckha

anonymous ()

Re: Re: Re: MySQL купил Alzato - разработчика кластерной базы данных

А вы когда-нибудь Firebird пробовали? Триггеры, хранимые процедуры, транзакции, движок сам - пару мегабайт в памяти...

BigSerpent ★★ ()

Re: Re: Re: Re: MySQL купил Alzato - разработчика кластерной базы данных

>>Дык эта, MaxDB. >А разве она >views, triggers , etc держит?

Да :-) Вот view есть, правда именно там и полно проблем. Триггеры пока не трогали

anonymous ()

Re: Re: Re: Re: Re: MySQL купил Alzato - разработчика кластерной базы данных

> Триггеры, хранимые процедуры etc - суть зло.

Да и вообще контроль за целостностью данных - зло. FOREIGN KEYS там всякие, домены, и прочая лабуда. Все равно нормальному человеку это нужно не больше, чем контроль типов и проверка индексов массива в программировании. MySQL и C - рулез форева!!!

anonymous ()
Ответ на: Re: А SUSE 9 уже в онлайне!!! от NiKel

Re: Re: А SUSE 9 уже в онлайне!!!

> хоть в чем то Постгресс лучший среди серверов баз?

Лицензией.

anonymous ()

Re: Re: Re: Re: MySQL купил Alzato - разработчика кластерной базы данных

> Скорость - во что в нем такого. И еще, меня задолбал этот vacuum. Знаю, что сейчас это не требуется, но mysql меня полностью устравивает. Для веба IMHO оптимальный выбор.

Я так и знал, что ты %%#$ пхпшник. Тогда сразу надо было на мускул садиться. А фразы типа "перешел с постгрес" говорят о том что человек вообще задачу неверно оценил.

anonymous ()
Ответ на: Re: А SUSE 9 уже в онлайне!!! от NiKel

Re: Re: А SUSE 9 уже в онлайне!!!

Попробуй написать что-либо промышленного уровня, а не веб-поделку типа навороченного показа списка памперсов - увидишь чем постгрес лучше чем этот enhancedDBF под названием mysql...

anonymous ()

Re: зло

Зло - внатуре. Все constraints к примеру смерть для репликации. А вообще чего спорить то. И MySQL рулез и postgreSQL полный рулез. И MDB для некоторых условий рулез. Кстати, народ - я тут кое-какую цыстемку наваял. Нужна будет помощь опробовать кроссплатформенную репликацию (кому не влом). Репликация работает и протестирована пока между postgreSQL, MySQL и MDB (Access) - в любом сочетании - в платные СУБД (Оракл, MS...) не лезу, ибо не хочу и не требуется. Все это "Безобразие" делается для построения единой распределенной информационной системы с автоматической миграцией данных. Что репликация делает: кроссплатформенно мигрирует структуры и реализует реплику данных наподобие оракла (с использованием Logs, но только технология своя) + реплику приложений чтобы не обслуживать рабочие места обновлениями ПО. Если кому понравится, дам спецификации как под панель управления свои компоненты загонять. Панель управления всего этого дела напедалирована в MSVS (VB+VC), поскольку все юзеры виндовые. Компоненты панели управления лежат в базе и обновляются оттуда же. Если кому интересно - дерите пока все содержимое с http://213.221.6.42/cis/shell/. В планах - наваять бизнес и гуи на яве, а может на QT или wxWin (пока не решил) и может быть (если надо будет) опубликовать проект под GPL или выложить как опенсорс. На следующей неделе наверное проведу цепь к PostgreSQL через фаирвол и дам имя юзера и пароль для тех, кто хочет принять участие в тестировании. Вопросы можно почтовать на krivoshey@213.221.6.42, ибо NIC.RU (казадои) - помоему потеряли счета об оплате домена. Буду разбираться.

OpenStorm ★★★ ()
Ответ на: Re: зло от OpenStorm

Re: Re: зло

Круто. У меня при подключении к пустой базе, панель управления потребовала реплику. Дай ICQ - нужно поговорить.

anonymous ()
Ответ на: Re: зло от OpenStorm

Re: зло

Во - уже первые глюки нашли при активации БД - сенкс уже поправил. Изменения уже в новом дистрибутиве.

Ладно, даю инфу для тех кто собирается тестировать реплику: Хост - 213.221.6.42 база данных: CIS (большими буквами) Пользователь БД: test Пароль БД: test Активируемая база данных: TEST Пароль активации: test

Для панели управления могут потребоваться драйвера PostgreSQL ODBC, которые можно взять здесь: http://213.221.6.42/cis/psqlodbc-07_03_0100.zip

Кто будет пробовать валить базу, рога поотшибаю.

Просьба - руками в структуру и данные не лезть. Все делает математика реплики.

OpenStorm ★★★ ()
Ответ на: Re: зло от OpenStorm

Re: Re: зло

>Все constraints к примеру смерть для репликации.

Ну и нахер такая ребликация если в БД
ссылочная целостность отсутствует?????

такой БД одна дорога ---> Trash

anonymous ()
Ответ на: Re: Re: зло от anonymous

Re: зло

А ты сделай бэкап такой базы оракла, подними второй сервер Загрузи туда эту базу настрой реплику между двумя базами Посмотри что получится и потом задавай вопросы :)))

OpenStorm ★★★ ()

Re: MySQL купил Alzato - разработчика кластерной базы данных

Вот товарищь, который занимаеться межплатформенной репликацией прав. Каждая база руль в своей среде.
Я как-то писал на этом форуме плюсы MySQL и плюсы PostgreSQL.
Вообще если внимательно пресмотреться MySQL развиваеться в направлении MSSQL (FULLTEXT search и auto_increment как отдельная сущность), а PostgreSQL в сторону Oracle (например поддержка n-языков для встроенных процедур и намеки на объектоно-ориентированость, хотя в Oracle и PostgreSQL они идут в разных направлениях).

PS. Главный плюс для меня в PostgreSQL, это то что нет нормальной виндовой реализации. Именно благодаря этому я прошлым летом имея срочную необходимость работать с PostgreSQL и всего один комп перешел на Linux в качестве ОС для десктопа. :)

kka ()
Ответ на: Re: Re: зло от anonymous

Re: зло

Есть второй способ Для ключей делать неперекрещивающие сиквенсеры для разных баз. ( к примеру step 20) Когда у тебя баз до 20 - все ОК. Как только 20 - тоже все нормально Как только 21 - стопоришь все базы и переделываешь все сиквенсеры во всех таблицах во всех базах. И как следствие, alter <object> recompile для всех объектов, которые использовали эти сиквенсеры. А потом опять задаешь вопросы :)))

OpenStorm ★★★ ()
Ответ на: Re: зло от OpenStorm

Re: Re: репликация

Я панель пустил на пустую базу - загрузка структуры и индексация уже прошла. Реплика данных тоже стартовала. Народ! MDB - можно не грузить. Структура и данные через реплику втягиваются.

anonymous ()
Ответ на: Re: Re: репликация от anonymous

Re: репликация

Да - можно не грузить, но на пустую базу реплика сделает FULL REFRESH, а на частично заполненную - INCREMENT REFRESH. Вам выбирать.

OpenStorm ★★★ ()
Ответ на: Re: Re: репликация от anonymous

Re: Re: Re: репликация

Мне или кажется, или там везде двойные индексы используются?

anonymous ()
Ответ на: Re: Re: Re: репликация от anonymous

Re: репликация

нет не кажется-так и есть. Это сделано для того, чтобы безболезненно включать новые базы в работу без остановки /изменения всех остальных.

OpenStorm ★★★ ()
Ответ на: Re: Re: Re: репликация от anonymous

Re: репликация

...только не индексы а первичные и вторичные ключи.

Хорошо что мы за исходящий трафик не платим!... <:) Такой исходящей нагрузки на канал у нас еще не было.

OpenStorm ★★★ ()

Re: Re: MySQL купил Alzato - разработчика кластерной базы данных

2kaa

А где можно прочитать о функциональных возможностях (в сравнении) MSSQL, Db2, oracle? www.oracle.com, www.microsoft.com, www.ibm.com и т.п. не предлагать :) nazarov_serg303

anonymous ()

Re: Re: Re: MySQL купил Alzato - разработчика кластерной базы данных

Ссылки у меня нету. Это можно сказать собственные умозаключения.
Основанные:
1. На легком дежавю при изучении MSSQL
2. Руководстве по портированию хранимых процедур с Oracle PL/SQL на PostgreSQL PL/SQL.
3. Существование патча для PgSQL с обеспеченим иерархических запросов Connect by ... start, который есть в оракле.

Просравнение баз мне как-то попадалась статья, где анализировали совместимость СУБД с 12 правилами Кода. Там вроде у Оракла было 9.5 баллов у DB2 или 9 или тоже 9.5 у остальных меньше 9.
Тока блин не могу опять найти эту статью.

ЗЫ. Учитывая последние приобредения MySQL они начали поварачивать в сторону Oracle тоже. Особенно это касаеться сабжа этой новости.

kka ()

Re: MySQL купил Alzato - разработчика кластерной базы данных

Поворачивание в сторону "Оракла" были еще когда только наметилась интеграция с SAP. Развернуть нужно не только серверную часть и вычистить оттуда мусор, но и обеспечить клиентские приложения фэйловерными решениями и еще много чего другого. "Слонятники" (PostgreSQL) заложили это и в ODBC, и в JDBC, и в ESQL... посему на клиентах PGSQL фэйловер есть давно. А у "моськи" этого к сожалению нет и думаю появится не скоро - для MySQL остается использовать комбинацию вочдогов с DNS - фейловером, других путей я во всяком случае не вижу как обеспечить фэйловер на MySQL в текущем состоянии.

OpenStorm ★★★ ()

Re: Re: Re: Re: MySQL купил Alzato - разработчика кластерной базы данных

> triggers , etc держит? (долго не видел её может уже и да?)

А что, кто-то сумел использовать triggers хоть в одной кластерной базе данных?

anonymous ()

Re: MySQL купил Alzato - разработчика кластерной базы данных

Кстати, если кому поможет, один из наших разработчиков выпустил несколько баз данных. Попросил меня выложить их в свободное плавание. Если кому интересно,

качать можно здесь:

http://213.221.6.42/cis/add/

насколько я понял - это самораспаковывающийся архив. Virus-free :). Кому надо - берите, юзайте.

OpenStorm ★★★ ()

Re: MySQL купил Alzato - разработчика кластерной базы данных

У тебя ее быть и не может. Ты создаешь пустое хранилище postgreSQL, MySQL или MDB, запускаешь панель, настройки панели указываешь на свою БД. При логине панель управления требует реплики с другой БД - там указываешь то что я уже сюда запостил. ( не забудь драйвера ODBC PostgreSQL - ссылка тоже здесь ). После прохождения реплики ( а я подозреваю первая будет долго ) будут работать те логины пользователей, что я дал. Мне ведь главное проверить реплику с нуля. Если кто не может, дерите уже реплицированную версию CIS.MDB оттуда же (только что выложил). Там уже прописан юзер "test" в бд "TEST" которую ты не увидел.

OpenStorm ★★★ ()

Re: Re: MySQL купил Alzato - разработчика кластерной базы данных

2OpenStorm

Да просто интересно функционал сравнить у этих баз... Про MySQL знаю чуть-чуть - но уже не интересно - т.к. в нем вложенный селект - это круто ;) Есть ли что-то такое что оракл может, а например MSSQL - нет(или через попу)

nazarov_serg303

anonymous ()

Re: Re: Re: Re: MySQL купил Alzato - разработчика кластерной базы данных

2kka А с MSSQL работать не приходилось? Большую базу - гигов под 50 с 300-500 юзерами с ней работающими не видел?

Ладно, фиг с эти статьями - ода другой противоречивее..

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.