Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: 1 2 [3] 4 5   Вниз
  Печать  
Автор Тема: Firebird+ODBC  (Прочитано 150301 раз)
0 Пользователей и 14 Гостей смотрят эту тему.
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #60 : 22-01-2009 07:34 » 

Алексей1153++, дурная РСУБД Улыбаюсь IMHO
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #61 : 22-01-2009 09:16 » 

dimka, да базару нету ) В следующих проектах не буду с ней связываться. Но тут уж поздно пересаживаться
Записан

Oldy
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #62 : 22-01-2009 18:14 » 

Цитата
вложенный селект сразу отпадает, он тут по какой то причине не поддерживается
Все работает начиная с  версии Firebird 2.0 (смотри Release Notes)
Цитата
да базару нету ) В следующих проектах не буду с ней связываться. Но тут уж поздно пересаживаться
Да базара нету Улыбаюсь Хозяин барин. Улыбаюсь
« Последнее редактирование: 22-01-2009 18:18 от Oldy » Записан

С уважением, Oldy.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #63 : 23-01-2009 04:22 » 

не, не буду я щас дистибутив переколбасивать (туда FB1,5 вложен был) - слишком много мороки по замене у всех будет. Щас этот проект доделаем немного и оставим, а в следующем я уже на MySQL буду делать ))
Записан

Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #64 : 23-01-2009 07:29 » 

Алексей1153++, что-то мне подсказывает, что для твоих задач mySql не совсем гуд...
Я бы послушал Oldy и рассмотрел бы вопрос о переходе на продвинутую версию птички
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #65 : 23-01-2009 08:09 » 

Алексей1153++, что-то мне подсказывает, что для твоих задач mySql не совсем гуд...
почему ? Расскажи. А то Альф вот наоборот как-то посоветовал на MySQL перелазить

Я бы послушал Oldy и рассмотрел бы вопрос о переходе на продвинутую версию птички
неохота возиться, и так завал... этож кучу городов надо оповестить, а юзвери сами то вряд ли справятся все, будут телефонить месяц
Записан

Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #66 : 23-01-2009 08:32 » 

здесь нужно оценить многое
количество запросов к серверу
количество пользователей
объем данных хранения
обслуживание серверов/а БД
наличие админских интерфейсов (бекапы, job'ы и т.д.)

откатать переход с одной версии на другую, подготовить необходимые скрипты

может еще кто добавит? Это только на вскидку.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #67 : 23-01-2009 08:35 » 

ну я думаю, если птица 1,5 справляется, то свеженький MySQL то подавно справиться Улыбаюсь

а всё уже давно оценено и сделано
Записан

Kivals
Команда клуба

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #68 : 23-01-2009 09:13 » 

Алексей1153++, пока есть возможность (т.е. еще не определился с выбором следующей СУБД) - сравни MySQL & PostgreSQL. Я 2 года назад остановился на PostgreSQL, т.к. тогда MySQL тригеры поддерживала только в бета-версии (а если ты уже используешь хранимые процедуры - то до триггеров остался 1 шаг). С тех пор многое поменялось. Как раз сегодня в Москве встреча между приверженцами той и другой: http://sqlinfo.ru/news/info/67.html
Интересно узнать результаты (эх - жаль я не в Москве - сходил бы обязательно Жаль )
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #69 : 23-01-2009 09:42 » 

триггеры и процедуры использую уже

насчёт сравнить - если время будет )
Записан

RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #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
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #71 : 23-01-2009 16:02 » 

Цитата
неохота возиться, и так завал... этож кучу городов надо оповестить, а юзвери сами то вряд ли справятся все, будут телефонить месяц
Нда. Задача перехода с Жарптицы 1.5 на 2.1 (и даже на 2.5) состоит из трех - пяти шагов:
1. "Бэкап" базы.
(1a. остановка и деинсталляция FB1.5)
2. Установка FB2.1.
3. "Рестор" базы.
и легко реализуется через скрипт. В сопровождении инструкции "с картинками, какую кнопку нажимать" вполне выполнима большинством пользователей, при условии отсутствия битых баз. Улыбаюсь
По поводу будущих возможных переходов на другие СУБД. Это дело личных предпочтений. Пробуй разное - найдешь оптимальное. Улыбаюсь
Записан

С уважением, Oldy.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #72 : 24-01-2009 05:32 » 

усё попробуем )
Записан

Oldy
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #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.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #74 : 05-02-2009 18:38 » 

вау, круть)  Запомню, спасибо ))
Записан

Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #75 : 06-04-2009 07:19 » 

вопрос исключительно по версии птицы 1,5 - было ли у кого нибудь такое, что если открыты одновременно 2 базы,  то иногда при вставке или чтении записи в одну из таблиц одной из баз происходил затык (то есть входим в процедуру, которая выполняет запрос, и уже не выходим оттуда) ?

Дело происходит в разных потоках и, видимо, иногда запросы выполняются одновременно. Базы и, соответственно, запросы никак не связаны меж собой - это то и странно Улыбаюсь

Если это глюк 1,5 то будет веский повод перейти на новую версию


-------------------
upd Сделал синхронизацию проблемных строчек при помощи мутекса, клиника не поменялась - по прежнему входим в обе строки одновременно и висим, как рыба об лёд... Загрузка проца нулевая
Определял, где остановился, при помощи TRACE(...) до и после строчек
« Последнее редактирование: 06-04-2009 08:27 от Алексей1153++ » Записан

Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #76 : 06-04-2009 08:45 » 

поставил версию
Firebird-2.1.2.18118_0_Win32

пока глюк не ловится, хотя фиг знает, он и так нерегулярный какой то... Время покажет
Записан

Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #77 : 06-04-2009 11:44 » 

ну и как ожидалось, начался траходром с заменой птицы у клиентов. У меня всё отлично установилось на 2 компах, написал инструкцию, как делал. "Экспериментальный" клиент всё так же делает - не выходит, вернуть пришлось 1,5 ...
Буду думать, как обойтись без базы в этом месте, это возможно, в принципе, но уже не так удобно
Записан

Oldy
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #78 : 07-04-2009 10:20 » 

А какие проблемы у "экспериментального" клиента?
Записан

С уважением, Oldy.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #79 : 07-04-2009 12:11 » 

проблемы странные: ставит всё по инструкции, но коннект к базе не получается. Хотя у меня всё нормально ( Но раз у одного так случилось - пойдут тысячами, нееее, не хочу )
Записан

Oldy
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #80 : 07-04-2009 15:08 » new

Базе backup в 1,5 а restore в 2,1 выполнялись?
Записан

С уважением, Oldy.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #81 : 07-04-2009 15:45 » 

нет, кстати, попробую на ком нибудь следующем )) Пока необходимость временно отпала

Вопрос только - почему у меня всё без проблем поменялось и заработало то?
Записан

Oldy
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #82 : 07-04-2009 15:49 » 

объем данных, наличие "битых" данных, наличие зависших транзакций, присутствие других (многих) пользователей, и пр. и др. Для изучения и отыскания решений требуется более детальный анамнез. Улыбаюсь
« Последнее редактирование: 07-04-2009 15:52 от Oldy » Записан

С уважением, Oldy.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #83 : 07-04-2009 15:59 » 

ок, надо будет провентилировать эту мысль Улыбаюсь
Записан

Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #84 : 09-03-2011 11:43 » 

а умеет ли птица сама сжимать трафик, когда данные из БД достаются/заливаются не на одной машине, а по сети ?
Записан

Oldy
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #85 : 16-03-2011 09:51 » 

птица - нет. Смотри в сторону zebedee
« Последнее редактирование: 16-03-2011 11:26 от Oldy » Записан

С уважением, Oldy.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline 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
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #87 : 16-03-2011 11:22 » 

Да, правильно (для TCP/IP).
zebedee ставим на сервер и у УК (Option A). Только в этом случае будет "сжатие" траффика, думаю так.
Option B - требует доп. железа и "толстого" канала птица - ZeBeDee.
Последняя фраза мне тоже не понятна.
« Последнее редактирование: 16-03-2011 11:54 от Oldy » Записан

С уважением, Oldy.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #88 : 16-03-2011 13:01 » 

я так понял, что сервер  ZeBeDee один для всех и он выступает в качестве клиента(одного) для птицы
Т.е. конект к птице идет только от одного клиента.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline 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++ » Записан

Страниц: 1 2 [3] 4 5   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines