Надо определится с БД
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 15.07.05 13:29
Оценка:
Все таки — заменяем Jet на FB или поддерживаем обоих?
... << RSDN@Home 1.2.0 alpha rev. 565>>
AVK Blog
Re: Надо определится с БД
От: stele Россия www.stele.su
Дата: 15.07.05 13:47
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Все таки — заменяем Jet на FB или поддерживаем обоих?


Ну Jet стал работать существенно быстрее.
А можно по подробнее о FB, необходимо ли что-то доставлять для работы с ним (а то все обсуждения сводятся к технической реализации).
... << RSDN@Home 1.2.0 alpha rev. 569>>
В задаче спрашивается:
Сколько вытечет портвейна из открытого бассейна?
Re: Надо определится с БД
От: retn нет
Дата: 15.07.05 13:49
Оценка:
Здравствуйте, AndrewVK, Вы писали:

Андрей, можно я пока "узкие" запросы вынесу из менеджера в (базовый абстрактный класс)-(потомки для каждого движка).
А то FB не понимает некоторых запросов

А потом решим что с ними делать, в xml их или как.
Re[2]: Надо определится с БД
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 15.07.05 14:00
Оценка: 12 (1)
Здравствуйте, stele, Вы писали:

S>А можно по подробнее о FB, необходимо ли что-то доставлять для работы с ним (а то все обсуждения сводятся к технической реализации).


Нет. Наоборот, MDAC станет не нужен. Подрастет примерно на 800К дистрибутив.
... << RSDN@Home 1.2.0 alpha rev. 565>>
AVK Blog
Re[2]: Надо определится с БД
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 15.07.05 14:00
Оценка:
Здравствуйте, retn, Вы писали:

R>Андрей, можно я пока "узкие" запросы вынесу из менеджера в (базовый абстрактный класс)-(потомки для каждого движка).

R>А то FB не понимает некоторых запросов

R>А потом решим что с ними делать, в xml их или как.


Давай пока лучше кидай проблемные запросы с сообщениями об ошибках.
... << RSDN@Home 1.2.0 alpha rev. 565>>
AVK Blog
Как перейти на Firebird
От: stele Россия www.stele.su
Дата: 15.07.05 14:11
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Нет. Наоборот, MDAC станет не нужен. Подрастет примерно на 800К дистрибутив.


Ну тогда надо стравнить и попробывать. Время на размышелние у нас есть?

И задам вопрос для ФАКУ:
У меня RSDN@Home (1.1.4 или 1.2) работает с базой через Jet. Хочу перейти на базу Firebird, что бы при этом сохранились все скаченные ранее сообщения. Как мне это сделать?
... << RSDN@Home 1.2.0 alpha rev. 569>>
В задаче спрашивается:
Сколько вытечет портвейна из открытого бассейна?
факовед отвечает :)
От: Andre Украина  
Дата: 15.07.05 15:07
Оценка:
S>У меня RSDN@Home (1.1.4 или 1.2) работает с базой через Jet. Хочу перейти на базу Firebird, что бы при этом сохранились все скаченные ранее сообщения. Как мне это сделать?

Подождать пару месяцев пока все это дело напишут, протестируют и скажут что готово
Можно конечно внимательно читать здесь форум и найти какой нить хакерский способ, но лучше в таком случае сделать хороший бекап. Так как в резульатте экспериментов никакой сохраности сообщений не гарантируется
Для сокращения времени можно присоединятся к работе
... << RSDN@Home 1.1.4 beta 7 rev. 467>>
Я бы изменил мир — но Бог не даёт исходников...
Re: Надо определится с БД
От: akasoft Россия  
Дата: 15.07.05 17:50
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Все таки — заменяем Jet на FB или поддерживаем обоих?


Сначала задам глупый вопрос — "С чего начать?" Где чего надо скачать, чтобы пощупать то, на что можно заменить Джет. Где бы по нём чего почитать на родном языке?

Вот это видел — http://firebird.sourceforge.net . Оно? И что нужно именно для Януса?

Ну и наверное, я всё ещё за Джет, просто потому, что умею с ним работать. Освоение нового движка займёт некоторое время. Надеюсь, оно будет того стоить.
... << RSDN@Home 1.2.0 alpha rev. 560>>
Re: Как перейти на Firebird
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 15.07.05 19:14
Оценка:
Здравствуйте, stele, Вы писали:

S>Ну тогда надо стравнить и попробывать. Время на размышелние у нас есть?


Есть.
... << RSDN@Home 1.2.0 alpha rev. 573>>
AVK Blog
Re: факовед отвечает :)
От: stele Россия www.stele.su
Дата: 15.07.05 19:57
Оценка:
Здравствуйте, Andre, Вы писали:

A>Для сокращения времени можно присоединятся к работе


К сожалению квалификации хватает только на написание справки , но как любителю программирования очень нравиться сей ресурс — на нём если хорошо искать, есть так много умных ответов на ещё большее количество глупых вопросов [очень довольный смайлик] и RSDN@Home большой для поиска помошник
... << RSDN@Home 1.2.0 alpha rev. 569>>
В задаче спрашивается:
Сколько вытечет портвейна из открытого бассейна?
Re[2]: Надо определится с БД
От: retn нет
Дата: 16.07.05 07:22
Оценка: 114 (7)
Здравствуйте, akasoft, Вы писали:

A>Здравствуйте, AndrewVK, Вы писали:


AVK>>Все таки — заменяем Jet на FB или поддерживаем обоих?


A>Сначала задам глупый вопрос — "С чего начать?" Где чего надо скачать, чтобы пощупать то, на что можно заменить Джет. Где бы по нём чего почитать на родном языке?


A>Вот это видел — http://firebird.sourceforge.net . Оно? И что нужно именно для Януса?


A>Ну и наверное, я всё ещё за Джет, просто потому, что умею с ним работать. Освоение нового движка займёт некоторое время. Надеюсь, оно будет того стоить.


Итак
Насколько я понимаю
Проекты:
Проект на SourceForge — отсюда ноги растут. Там есть доки.
ibexpert — GUI Tools для работы с FB, для xUSSR бесплатен. Считаю, что надо в первую очередь установить его.
Он помогает преодолеть психологический барьер "черного" ящика при знакомстве с FB.
IBase.ru — наш ресурс по семейству InterBase.
firebird-net-provider — FireBirdNet Provider(тут все понятно из названия).
Инфо по firebird-net-provider — там же форум через который можно общаться с разработчиками.

Для начала можно почитать:
здесь — вообще на ibase.ru куча полезной инфы.
как оно рождалось и что к чему — (citforum тоже неплох)
тоже информативно

так же рекомендовал бы:
Наиболее интересные новшества в стандарте SQL:2003 и
сам ANSI SQL 2003.

Главным набором документов считаю:
Operations Guide — основная книга. Настройки, сеть, миграция и т.п.
Data Definition Guide — руководство по созданию баз данных
Language Reference — руководство по языку. Весь синтаксис SQL.
Embedded SQL Guide — только если вы используете GPRE.
API Guide — работа с IB через интерфейс gds32.dll.

Ну и форумы на ibase.ru(имхо наиболее ихформативный), sql.ru(так себе в плане fb).

Насчет стоит или не стоит, коротко — стоит.
... << RSDN@Home 1.2.0 alpha rev. 574>>
Re[2]: Надо определится с БД
От: retn нет
Дата: 16.07.05 07:37
Оценка:
Здравствуйте, akasoft, Вы писали:

A>Вот это видел — http://firebird.sourceforge.net . Оно? И что нужно именно для Януса?


Да для работы приложения с embedded версией надо:
— fbembed.dll(что в ней можно узнать из API Guide)
она может называться по разному, вот отрывок из fbnetprovider
#if    (LINUX)
    #if    (FBCLIENT)
            public const string    DllPath = "libfbclient";
    #elif (GDS32)
            public const string    DllPath = "libgds";
    #elif (VULCAN)
            public const string    DllPath = "libfirebird32";
    #elif (FYRACLE)
            public const string    DllPath = "fyracle";
    #else
            public const string    DllPath = "libfbembed";
    #endif
#else
    #if    (FBCLIENT)
            public const string    DllPath = "fbclient";
    #elif (GDS32)
            public const string    DllPath = "gds32";
    #elif (VULCAN)
            public const string    DllPath = "firebird32";
    #elif (FYRACLE)
            public const string    DllPath = "fyracle";
    #else
            public const string DllPath = "fbembed";
    #endif
#endif

— желателен net-провайдер, хотя можно и свой написать .
не знаю как fbnetprovider указать путь к api-dll, посему в папку с fbnetprovider её надо кинуть, он экспортирует по умолчанию:
    #if    (FBCLIENT)
            public const string    DllPath = "fbclient";

также в папку с fbembed.dll желательно кинуть firebird.msg, там вонинги об ошибках.
... << RSDN@Home 1.2.0 alpha rev. 574>>
Re[3]: Надо определится с БД
От: retn нет
Дата: 16.07.05 07:48
Оценка:
Здравствуйте, retn, Вы писали:

Да и ещё конечно
Статьи на ibase.ru
... << RSDN@Home 1.2.0 alpha rev. 574>>
Re[3]: Надо определится с БД
От: akasoft Россия  
Дата: 17.07.05 10:27
Оценка:
Здравствуйте, retn, Вы писали:

R>Да для работы приложения с embedded версией надо:


Правильно ли я понял, что в \trunk\firebird\ это всё как раз и есть?
... << RSDN@Home 1.2.0 alpha rev. 573>>
Re[4]: Надо определится с БД
От: retn нет
Дата: 17.07.05 15:28
Оценка:
Здравствуйте, akasoft, Вы писали:

A>Здравствуйте, retn, Вы писали:


R>>Да для работы приложения с embedded версией надо:


A>Правильно ли я понял, что в \trunk\firebird\ это всё как раз и есть?



Да, только FirebirdSql.Data.Firebird.dll там "наша" , так как в релизе1.7 были небольшие глюки.
А сейчас уже вышел 2.0 альфа 1.
... << RSDN@Home 1.2.0 alpha rev. 576>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.