Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« Ответ #60 : 22-01-2009 07:34 » |
|
Алексей1153++, дурная РСУБД IMHO
|
|
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #61 : 22-01-2009 09:16 » |
|
dimka, да базару нету ) В следующих проектах не буду с ней связываться. Но тут уж поздно пересаживаться
|
|
|
Записан
|
|
|
|
Oldy
|
|
« Ответ #62 : 22-01-2009 18:14 » |
|
вложенный селект сразу отпадает, он тут по какой то причине не поддерживается Все работает начиная с версии Firebird 2.0 (смотри Release Notes) да базару нету ) В следующих проектах не буду с ней связываться. Но тут уж поздно пересаживаться Да базара нету Хозяин барин.
|
|
« Последнее редактирование: 22-01-2009 18:18 от Oldy »
|
Записан
|
С уважением, Oldy.
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #63 : 23-01-2009 04:22 » |
|
не, не буду я щас дистибутив переколбасивать (туда FB1,5 вложен был) - слишком много мороки по замене у всех будет. Щас этот проект доделаем немного и оставим, а в следующем я уже на MySQL буду делать ))
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #64 : 23-01-2009 07:29 » |
|
Алексей1153++, что-то мне подсказывает, что для твоих задач mySql не совсем гуд... Я бы послушал Oldy и рассмотрел бы вопрос о переходе на продвинутую версию птички
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #65 : 23-01-2009 08:09 » |
|
Алексей1153++, что-то мне подсказывает, что для твоих задач mySql не совсем гуд...
почему ? Расскажи. А то Альф вот наоборот как-то посоветовал на MySQL перелазить Я бы послушал Oldy и рассмотрел бы вопрос о переходе на продвинутую версию птички
неохота возиться, и так завал... этож кучу городов надо оповестить, а юзвери сами то вряд ли справятся все, будут телефонить месяц
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #66 : 23-01-2009 08:32 » |
|
здесь нужно оценить многое количество запросов к серверу количество пользователей объем данных хранения обслуживание серверов/а БД наличие админских интерфейсов (бекапы, job'ы и т.д.)
откатать переход с одной версии на другую, подготовить необходимые скрипты
может еще кто добавит? Это только на вскидку.
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #67 : 23-01-2009 08:35 » |
|
ну я думаю, если птица 1,5 справляется, то свеженький MySQL то подавно справиться а всё уже давно оценено и сделано
|
|
|
Записан
|
|
|
|
Kivals
|
|
« Ответ #68 : 23-01-2009 09:13 » |
|
Алексей1153++, пока есть возможность (т.е. еще не определился с выбором следующей СУБД) - сравни MySQL & PostgreSQL. Я 2 года назад остановился на PostgreSQL, т.к. тогда MySQL тригеры поддерживала только в бета-версии (а если ты уже используешь хранимые процедуры - то до триггеров остался 1 шаг). С тех пор многое поменялось. Как раз сегодня в Москве встреча между приверженцами той и другой: http://sqlinfo.ru/news/info/67.htmlИнтересно узнать результаты (эх - жаль я не в Москве - сходил бы обязательно )
|
|
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #69 : 23-01-2009 09:42 » |
|
триггеры и процедуры использую уже
насчёт сравнить - если время будет )
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #70 : 23-01-2009 11:53 » |
|
Триггеры и процедуры в MySQL появились в ветке 5.0 (альфа вышла лет 5 назад, а сейчас - глубокий релиз). Рекомендую пользоваться 5.1 - оно уже в релизе.
Кстати, мучаюсь вопросом: что нового ждать от 6.0?
Kivals, встреча то вчера - 22.01.2009...
|
|
« Последнее редактирование: 23-01-2009 11:57 от RXL »
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Oldy
|
|
« Ответ #71 : 23-01-2009 16:02 » |
|
неохота возиться, и так завал... этож кучу городов надо оповестить, а юзвери сами то вряд ли справятся все, будут телефонить месяц Нда. Задача перехода с Жарптицы 1.5 на 2.1 (и даже на 2.5) состоит из трех - пяти шагов: 1. "Бэкап" базы. (1a. остановка и деинсталляция FB1.5) 2. Установка FB2.1. 3. "Рестор" базы. и легко реализуется через скрипт. В сопровождении инструкции "с картинками, какую кнопку нажимать" вполне выполнима большинством пользователей, при условии отсутствия битых баз. По поводу будущих возможных переходов на другие СУБД. Это дело личных предпочтений. Пробуй разное - найдешь оптимальное.
|
|
|
Записан
|
С уважением, Oldy.
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #72 : 24-01-2009 05:32 » |
|
усё попробуем )
|
|
|
Записан
|
|
|
|
Oldy
|
|
« Ответ #73 : 05-02-2009 18:23 » |
|
кстати, Алексей, запрос SELECT FROM SELEСT... в FB 1.0 -1.5.x можно реализовать следующим образом: select ... from MyQuery.sql where ...
где myQuery.sql текстовый файл со вложенным запросом
|
|
« Последнее редактирование: 05-02-2009 18:46 от Oldy »
|
Записан
|
С уважением, Oldy.
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #74 : 05-02-2009 18:38 » |
|
вау, круть) Запомню, спасибо ))
|
|
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #75 : 06-04-2009 07:19 » |
|
вопрос исключительно по версии птицы 1,5 - было ли у кого нибудь такое, что если открыты одновременно 2 базы, то иногда при вставке или чтении записи в одну из таблиц одной из баз происходил затык (то есть входим в процедуру, которая выполняет запрос, и уже не выходим оттуда) ? Дело происходит в разных потоках и, видимо, иногда запросы выполняются одновременно. Базы и, соответственно, запросы никак не связаны меж собой - это то и странно Если это глюк 1,5 то будет веский повод перейти на новую версию ------------------- upd Сделал синхронизацию проблемных строчек при помощи мутекса, клиника не поменялась - по прежнему входим в обе строки одновременно и висим, как рыба об лёд... Загрузка проца нулевая Определял, где остановился, при помощи TRACE(...) до и после строчек
|
|
« Последнее редактирование: 06-04-2009 08:27 от Алексей1153++ »
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #76 : 06-04-2009 08:45 » |
|
поставил версию Firebird-2.1.2.18118_0_Win32
пока глюк не ловится, хотя фиг знает, он и так нерегулярный какой то... Время покажет
|
|
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #77 : 06-04-2009 11:44 » |
|
ну и как ожидалось, начался траходром с заменой птицы у клиентов. У меня всё отлично установилось на 2 компах, написал инструкцию, как делал. "Экспериментальный" клиент всё так же делает - не выходит, вернуть пришлось 1,5 ... Буду думать, как обойтись без базы в этом месте, это возможно, в принципе, но уже не так удобно
|
|
|
Записан
|
|
|
|
Oldy
|
|
« Ответ #78 : 07-04-2009 10:20 » |
|
А какие проблемы у "экспериментального" клиента?
|
|
|
Записан
|
С уважением, Oldy.
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #79 : 07-04-2009 12:11 » |
|
проблемы странные: ставит всё по инструкции, но коннект к базе не получается. Хотя у меня всё нормально ( Но раз у одного так случилось - пойдут тысячами, нееее, не хочу )
|
|
|
Записан
|
|
|
|
Oldy
|
|
« Ответ #80 : 07-04-2009 15:08 » |
|
Базе backup в 1,5 а restore в 2,1 выполнялись?
|
|
|
Записан
|
С уважением, Oldy.
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #81 : 07-04-2009 15:45 » |
|
нет, кстати, попробую на ком нибудь следующем )) Пока необходимость временно отпала
Вопрос только - почему у меня всё без проблем поменялось и заработало то?
|
|
|
Записан
|
|
|
|
Oldy
|
|
« Ответ #82 : 07-04-2009 15:49 » |
|
объем данных, наличие "битых" данных, наличие зависших транзакций, присутствие других (многих) пользователей, и пр. и др. Для изучения и отыскания решений требуется более детальный анамнез.
|
|
« Последнее редактирование: 07-04-2009 15:52 от Oldy »
|
Записан
|
С уважением, Oldy.
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #83 : 07-04-2009 15:59 » |
|
ок, надо будет провентилировать эту мысль
|
|
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #84 : 09-03-2011 11:43 » |
|
а умеет ли птица сама сжимать трафик, когда данные из БД достаются/заливаются не на одной машине, а по сети ?
|
|
|
Записан
|
|
|
|
Oldy
|
|
« Ответ #85 : 16-03-2011 09:51 » |
|
птица - нет. Смотри в сторону zebedee
|
|
« Последнее редактирование: 16-03-2011 11:26 от Oldy »
|
Записан
|
С уважением, Oldy.
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #86 : 16-03-2011 10:03 » |
|
спасибо вот тут нашёл что-то http://www.ibase.ru/devinfo/zebedee.htmДобавлено через 21 минуту и 16 секунд:а правильно ли я понимаю, что птица тут ни при чём, и эту программу можно вклинить между любым сервером и клиентом ? Добавлено через 9 минут и 27 секунд:Также я предполагаю что существует много удаленных клиентов, и клиент ZeBeDee будет один для всех. Это наиболее характерный случай при работе через Internet вот эта фраза непонятна. Как это у всех УК может быть один и тот же ZBD-клиент?
|
|
« Последнее редактирование: 16-03-2011 10:24 от Алексей1153 »
|
Записан
|
|
|
|
Oldy
|
|
« Ответ #87 : 16-03-2011 11:22 » |
|
Да, правильно (для TCP/IP). zebedee ставим на сервер и у УК (Option A). Только в этом случае будет "сжатие" траффика, думаю так. Option B - требует доп. железа и "толстого" канала птица - ZeBeDee. Последняя фраза мне тоже не понятна.
|
|
« Последнее редактирование: 16-03-2011 11:54 от Oldy »
|
Записан
|
С уважением, Oldy.
|
|
|
Sla
|
|
« Ответ #88 : 16-03-2011 13:01 » |
|
я так понял, что сервер ZeBeDee один для всех и он выступает в качестве клиента(одного) для птицы Т.е. конект к птице идет только от одного клиента.
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #89 : 17-03-2011 08:12 » |
|
Sla, ну да, сервер то один. Как и сервер самой птицы возможно ли сделать по типу рисунка A : УК1::[FB <-> ZBD] <------------> | | УК2::[FB <-> ZBD] <------------> | [тырнет] <---------> СЕРВЕР::[ZBD <-> FB] | УК3::[FB <-> ZBD] <------------> | ? если так нельзя, то мне это пользы не принесёт
|
|
« Последнее редактирование: 17-03-2011 09:20 от Алексей1153++ »
|
Записан
|
|
|
|
|