Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Firebird, InterBase Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 переезд с fb 2.0 на 2.5 или на 3  [new]
LelikBolek
Member

Откуда: Челябинск
Сообщений: 567
Планирую перевод проекта с fb 2.0 на 2.5 или сразу 3.0
Как это делать у себя на компе - читал в релизнотах
Но заранее хочу понять как мне это потом делать на компах клиентов ? Можно ли и как правильнее это автоматизировать ?

Кейс 1:
Клиент к которому можно приехать, забэкапить базу на прежнем fb, удалить прежний, поставить новый, рестор
Тут если что-то не получится - все можно вернуть назад. Можно прежний не удалять, а просто остановить если нужно оставить теже порты для работы. Так ?

Кейс 2:
Клиент к которому можно только выслать инсталятор обновления. И даже по удаленке к нему не зацепиться. Тут как ?

Базы разные от 100 до 600Мб




--
понимать что ты чего-то не знаешь - мудро,
понимать что ты даже не знаешь, что чего-то не знаешь - печально,
но это факт, который таки очень полезно понимать :-)
4 окт 17, 14:16    [20842232]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 23234
Бэкап при каждом обновлении базы - это обязательный первый шаг.
Далее: я бы сделал установщик с двумя сценариями. 1. Параллельная установка (как минимум для проверки работоспособности), 2. Замена текущей версии. Если 1 отработал нормально, тесты прошли, то можно и заменить. А можно и оставить, на усмотрение клиента.

П.С. Переезд связан с потребностями или просто так?
4 окт 17, 14:25    [20842271]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
LelikBolek
Member

Откуда: Челябинск
Сообщений: 567
wadman
П.С. Переезд связан с потребностями или просто так?

развивать проект нужно, а на делфи уже лень, хочу переползти на c#, Net
с linq2db fb2.0 взлетать не хочет, умные люди порекомендовали переползти на версию выше не биться со старыми костылями
4 окт 17, 14:34    [20842297]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
LelikBolek
Member

Откуда: Челябинск
Сообщений: 567
wadman,

получается без полноценной установки полной версии на клиенте не обойтись ?
шаманство с embedded версиями не возможно ?
4 окт 17, 14:39    [20842312]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 7427
LelikBolek,

.net с embedded работает не очень мягко говоря
4 окт 17, 14:42    [20842323]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
LelikBolek
Member

Откуда: Челябинск
Сообщений: 567
Симонов Денис
.net с embedded работает не очень мягко говоря

я имел в виду в момент перехода на новую версию fb

то что в приниципе fb в embedded версиях плохо с .Net - это плохая новость...
у меня счас приложение у половины клиентов работает именно с embedded версией

можете чуть подробнее о проблемах сказать ?
4 окт 17, 14:46    [20842339]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 7427
LelikBolek,

ADO.net провайдер работает самостоятельно без использование fbclient.dll, для него это нормальный режим работы. Использование embedded возможно, но этом случае уже надо цеплять внешнюю длл, это не родной для .net режим оттестирован он гораздо хуже
4 окт 17, 15:20    [20842493]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 28466

04.10.2017 14:34, LelikBolek пишет:
> развивать проект нужно, а на делфи уже лень, хочу переползти на c#, Net

переползай на MS SQL.
ибо лебедь щуку раком.

Posted via ActualForum NNTP Server 1.5

4 окт 17, 15:23    [20842504]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
LelikBolek
Member

Откуда: Челябинск
Сообщений: 567
Мимопроходящий
переползай на MS SQL.

такое переплозание в разы дольше и сложнее
у меня много логики в процедурах и триггерах fb, переписывать это все с учетом нюансов мсскл которых явно будет много - боюсь не осилить в реальные сроки
А вот переписать клиента, и далее уже развивать ф-ционал с связке с web - это то куда хочу ....
4 окт 17, 15:34    [20842570]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 28466

04.10.2017 15:34, LelikBolek пишет:
> А вот переписать клиента...

ментальный онанизм.

Posted via ActualForum NNTP Server 1.5

4 окт 17, 15:39    [20842588]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 43946

LelikBolek
такое переплозание в разы дольше и сложнее

Нет. Просто сложности сконцентрированы только на первом шаге. А при использовании .NET с
чем-то отличным от MS SQL они размазаны по всему пути ровным толстым слоем. Если ты хочешь
использовать .NET, то забудь про любые другие СУБД кроме MS SQL.

Posted via ActualForum NNTP Server 1.5

4 окт 17, 16:29    [20842828]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
чччД
Guest
LelikBolek,

ну нафик, никакой автоматизации. Сделай утилиту конвертации из одной базы в другую. Ручками вызываешь, прописываешь параметры коннектов к обоим серверам и т.д..

А у заказчика пусть будет и старая версия и новая. И клиенты, и оба сервера (2.0 и 3.0).

Так, имхо, безопаснее всего, и в случае чего без проблем можно к старой вернуться.
4 окт 17, 21:15    [20843627]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
LelikBolek
Member

Откуда: Челябинск
Сообщений: 567
Dimitry Sibiryakov
Если ты хочешь использовать .NET, то забудь про любые другие СУБД кроме MS SQL.

не думал что все так плохо (( прям неожиданное утверждение?
может кто-то еще выскажется по этому поводу ?
5 окт 17, 06:09    [20844097]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
Квази
Member

Откуда:
Сообщений: 396
Dimitry Sibiryakov
LelikBolek
такое переплозание в разы дольше и сложнее

Нет. Просто сложности сконцентрированы только на первом шаге. А при использовании .NET с
чем-то отличным от MS SQL они размазаны по всему пути ровным толстым слоем. Если ты хочешь
использовать .NET, то забудь про любые другие СУБД кроме MS SQL.

Да ладно. Есть небольшой проект, без особых изысков, для малого и среднего бизнеса. На небольшой ломтик масла хватает. Если переползти на MS SQL, то стоимость лицензий будет запредельной. А за их отсутствие - eBoot-ссс.
5 окт 17, 07:26    [20844114]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
Фома неверующий
Guest
Квази
Да ладно. Есть небольшой проект, без особых изысков, для малого и среднего бизнеса. На небольшой ломтик масла хватает. Если переползти на MS SQL, то стоимость лицензий будет запредельной. А за их отсутствие - eBoot-ссс.
Да ладно.
Для небольших проектов есть SQL Server 2017 Express edition, который позволяет
Build small, data-driven web and mobile applications up to 10 GB in size with this entry-level database.
И который Available for free.
5 окт 17, 08:00    [20844127]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
Коваленко Дмитрий
Member

Откуда: Липецк
Сообщений: 485
LelikBolek
Dimitry Sibiryakov
Если ты хочешь использовать .NET, то забудь про любые другие СУБД кроме MS SQL.

не думал что все так плохо (( прям неожиданное утверждение?
может кто-то еще выскажется по этому поводу ?

В настоящий момент общаюсь с клиентом из страны, где много диких кенгуру - "Our current environment is using Visual Studio 2015 with .NET Framework 3.5 and C#. The database that we’re using is Interbase XE3 and Firebird 2.0 and 2.5."

Кто хочет использовать .NET с FB/IB, тот находит способы как это сделать :)
5 окт 17, 10:30    [20844420]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
KreatorXXI
Member

Откуда: Москва
Сообщений: 263
Фома неверующий
Квази
Да ладно. Есть небольшой проект, без особых изысков, для малого и среднего бизнеса. На небольшой ломтик масла хватает. Если переползти на MS SQL, то стоимость лицензий будет запредельной. А за их отсутствие - eBoot-ссс.
Да ладно.
Для небольших проектов есть SQL Server 2017 Express edition, который позволяет
Build small, data-driven web and mobile applications up to 10 GB in size with this entry-level database.
И который Available for free.

Вы бы озвучили все ограничения версии Express edition. Размер базы в 10 Гиг не самая большая проблема.
5 окт 17, 10:44    [20844476]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
Ivan_Pisarevsky
Member

Откуда: НН
Сообщений: 7827
KreatorXXI
Вы бы озвучили все ограничения версии Express edition. Размер базы в 10 Гиг не самая большая проблема.
Эт ж ему еще и серверную винду подавай...
5 окт 17, 10:51    [20844491]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
Фома неверующий
Guest
KreatorXXI,

https://www.microsoft.com/en-us/sql-server/sql-server-2017-editions
5 окт 17, 10:58    [20844514]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
KreatorXXI
Member

Откуда: Москва
Сообщений: 263
Фома неверующий
KreatorXXI,

https://www.microsoft.com/en-us/sql-server/sql-server-2017-editions


Я про то и говорю - обрезали до невозможности и что хотят? Маркетинг, якобы.
5 окт 17, 12:05    [20844884]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
LelikBolek
Member

Откуда: Челябинск
Сообщений: 567
KreatorXXI
обрезали до невозможности
а в чем невозможность ?
5 окт 17, 13:35    [20845268]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
KreatorXXI
Member

Откуда: Москва
Сообщений: 263
LelikBolek,

Меня бы напрягло ограничение в 4 ядра и в памяти кеша в полтора гига. Кстати, раньше 1 Гиг только поддерживался. Прогресс на лицо.
5 окт 17, 14:34    [20845491]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 43946

KreatorXXI
Меня бы напрягло ограничение в 4 ядра и в памяти кеша в полтора гига.

Ограничение 32-х разрядного Firebird SS на одно ядро и гиг кэша тебя не напрягают?..

Posted via ActualForum NNTP Server 1.5

5 окт 17, 14:47    [20845541]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
LelikBolek
Member

Откуда: Челябинск
Сообщений: 567
Мне по работе приходится работать с msssql, а на личном проекте юзаю firebird и мой вывод, что как бы mssql не был могуч и крут, но firebird мне просто удобнее, начиная от более приятного TSQL и заканчивая супер инструментом IBExpert и менять эту связку ой как не хочется (((
5 окт 17, 15:51    [20845773]     Ответить | Цитировать Сообщить модератору
 Re: переезд с fb 2.0 на 2.5 или на 3  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 28466

05.10.2017 15:51, LelikBolek пишет:
> но firebird мне просто удобнее

как только ты начнёшь его прогибать под шарп, вспомни об этом.

Posted via ActualForum NNTP Server 1.5

5 окт 17, 16:59    [20846009]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Firebird, InterBase Ответить