Попинайте компонент для обновления структуры БД
От: Евгений Акиньшин grapholite.com
Дата: 27.06.07 08:31
Оценка:
Большая просьба оценить-попинать идею и реализацию компонента

Тем кто отклинется — ключи бесплатно

Компонент может сохранить структуру БД (обычно называется snapshot) в виде xml описания и затем обновить структуру другой БД на основе описания
Типичное применение — перенос изменений структуры БД сделанных на машине разработчика клиенту. Так же удобно будет использовать для генерации БД по структуре объектов, с последующим обновлением.

Первоначально писалась для собственных нужд, но потом подумали что другим тоже может пригодится

Основное отличие от других подобных в том, что это компонент, а не тулза, т. е. встраивается в прогу и ничего клиенту дополнительно ставить не нужно.

Информация и доунлоад беты здесь.
Краткое описание работы с компонентом тут

Материалы на сайте несколько сыроваты — но основное должно быть понятно.

В основном интересует нужна ли такая штука в ваших проектах и если да, то каких функций не хватает

Заранее огромное спасибо
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re: Попинайте компонент для обновления структуры БД
От: Green_A  
Дата: 27.06.07 09:00
Оценка:
Здравствуйте, Евгений Акиньшин, Вы писали:

ЕА>Большая просьба оценить-попинать идею и реализацию компонента


ЕА>Тем кто отклинется — ключи бесплатно


ЕА>Компонент может сохранить структуру БД (обычно называется snapshot) в виде xml описания и затем обновить структуру другой БД на основе описания

ЕА>Типичное применение — перенос изменений структуры БД сделанных на машине разработчика клиенту. Так же удобно будет использовать для генерации БД по структуре объектов, с последующим обновлением.

ЕА>Первоначально писалась для собственных нужд, но потом подумали что другим тоже может пригодится


ЕА>Основное отличие от других подобных в том, что это компонент, а не тулза, т. е. встраивается в прогу и ничего клиенту дополнительно ставить не нужно.


ЕА>Информация и доунлоад беты здесь.

ЕА>Краткое описание работы с компонентом тут

ЕА>Материалы на сайте несколько сыроваты — но основное должно быть понятно.


ЕА>В основном интересует нужна ли такая штука в ваших проектах и если да, то каких функций не хватает


ЕА>Заранее огромное спасибо



Симпатично конечно, только если не ошибаюсь весь описанный функционал и много другого уже реализован в ErWin.
Re[2]: Попинайте компонент для обновления структуры БД
От: Евгений Акиньшин grapholite.com
Дата: 27.06.07 09:11
Оценка:
Здравствуйте, Green_A, Вы писали:


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


Да, и еще в сотне пакетов для проектирования БД, только все это приложения, а не компоненты — вы же не сможете ВСМТРОИТЬ ErWin в свое приложение

Кроме того наш компонент отвечает только за обновление структуры БД и его удобно использовать СОВМЕСТНО с ErWin или другой тулзой для проектирования БД.

Удобство при использовании компонента проявляется в том, нет необходимости создавать патчи на обновления структуры БД и следить за порядком их запуска.
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re: Попинайте компонент для обновления структуры БД
От: Slider_spb Россия  
Дата: 27.06.07 10:22
Оценка:
Здравствуйте, Евгений Акиньшин, Вы писали:

ЕА>Большая просьба оценить-попинать идею и реализацию компонента

Посмотрю... вообще должна быть полезная штука, сам собирался что-то аналогичное писать...
Re: Попинайте компонент для обновления структуры БД
От: Slider_spb Россия  
Дата: 27.06.07 11:03
Оценка:
Здравствуйте, Евгений Акиньшин, Вы писали:
ЕА>Большая просьба оценить-попинать идею и реализацию компонента
Вопрос, а для SQL 2000 не будет версии или возможности совместимости компонета с этой БД?
Компонент постоен на основе SQL SMO?
Re[2]: Попинайте компонент для обновления структуры БД
От: WildOgr  
Дата: 27.06.07 12:02
Оценка:
> Вопрос, а для SQL 2000 не будет версии или возможности совместимости
> компонета с этой БД? Компонент постоен на основе SQL SMO?

Для SQL2000/2005 есть SQL Compare/SQL Data Compare от Red Gate. Поддерживают
встраивание в свои приложения + есть возможность генерации .net приложения
которое накатывает патчи на базу.

Sql Compare — сравнение структур, создание снапшотов и т.д.
Data Compare позволяет сравнить данные в таблицах, создать, накатить патчи.

http://red-gate.com/
Posted via RSDN NNTP Server 2.1 beta
Re[3]: Попинайте компонент для обновления структуры БД
От: Slider_spb Россия  
Дата: 27.06.07 12:08
Оценка:
Здравствуйте, WildOgr, Вы писали:

>> Вопрос, а для SQL 2000 не будет версии или возможности совместимости

>> компонета с этой БД? Компонент постоен на основе SQL SMO?

WO>Для SQL2000/2005 есть SQL Compare/SQL Data Compare от Red Gate. Поддерживают

WO>встраивание в свои приложения + есть возможность генерации .net приложения
WO>которое накатывает патчи на базу.

WO>Sql Compare — сравнение структур, создание снапшотов и т.д.

WO>Data Compare позволяет сравнить данные в таблицах, создать, накатить патчи.

WO>http://red-gate.com/

Когда я их смотрел, у нех не было поддержки SQL 2005... Надо будет за новой версией сходить...
Re[2]: Попинайте компонент для обновления структуры БД
От: Евгений Акиньшин grapholite.com
Дата: 28.06.07 03:54
Оценка:
S_>Вопрос, а для SQL 2000 не будет версии или возможности совместимости компонета с этой БД?

Скорее всего сделаем и 2000, но только сначала добьемся 100% стабильности с 2005.

S_>Компонент постоен на основе SQL SMO?


Нет, вроде не было необходимости — используются только стандартные средства .Net Framework
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re[3]: Попинайте компонент для обновления структуры БД
От: Евгений Акиньшин grapholite.com
Дата: 28.06.07 04:06
Оценка:
Здравствуйте, WildOgr, Вы писали:

WO>Для SQL2000/2005 есть SQL Compare/SQL Data Compare от Red Gate. Поддерживают

WO>встраивание в свои приложения + есть возможность генерации .net приложения
WO>которое накатывает патчи на базу.

Не спорю — замечательный продукт, но у них немного другая идеология работы. Там все расчитано на создание патчей или ручное обновление. Это не всегда удобно при частых изменениях — приходится каждый раз тратить время на создание патча, встраивать его в инсталляшку, следить за тем чтобы они последовательно запускались.

У нас все функции по сравнению, реверсу и обновлению БД доступны из кода приложения

(в идеале snapshot базы разратботчика автоматически линкуется к приложению в PreBuild-е, а вся остальная работа по сравнению и обновлению баз делается автоматически у клиента)

кроме того как я уже упоминал — возможность динамического формирования структуры БД, это конечно не так часто требуется, но иногда очень удобно, если структура базы полностью определяется структурой бизнес-объектов.
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Попинайте компонент для обновления структуры БД
От: Аноним  
Дата: 28.06.07 00:50
Оценка:
А предполагаемая дата релиза известна?


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: Попинайте компонент для обновления структуры БД
От: Евгений Акиньшин grapholite.com
Дата: 28.06.07 06:05
Оценка:
Здравствуйте, Ilia_K, Вы писали:

I_K>А предполагаемая дата релиза известна?


Планируем выпустить к концу лета
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re[4]: Попинайте компонент для обновления структуры БД
От: WildOgr  
Дата: 28.06.07 07:59
Оценка:
> Не спорю — замечательный продукт, но у них немного другая идеология
> работы. Там все расчитано на создание патчей или ручное обновление.
> Это не всегда удобно при частых изменениях — приходится каждый раз
> тратить время на создание патча, встраивать его в инсталляшку, следить
> за тем чтобы они последовательно запускались.
>
> У нас все функции по сравнению, реверсу и обновлению БД доступны из
> кода приложения

Ничего против вашего продукта не имею ) но справедливости ради — редгейт
поддерживает встраивание в свои приложения. Их компоненты полностью доступны
из пользовательского кода и позволяют сделать все, что можно сделать из UI.

Посмотреть можно здесь — http://www.red-gate.com/products/SQL_Toolkit/index.htm
Posted via RSDN NNTP Server 2.1 beta
Re[5]: Попинайте компонент для обновления структуры БД
От: Евгений Акиньшин grapholite.com
Дата: 28.06.07 09:15
Оценка:
Здравствуйте, WildOgr, Вы писали:


>> Не спорю — замечательный продукт, но у них немного другая идеология

>> работы. Там все расчитано на создание патчей или ручное обновление.
>> Это не всегда удобно при частых изменениях — приходится каждый раз
>> тратить время на создание патча, встраивать его в инсталляшку, следить
>> за тем чтобы они последовательно запускались.
>>
>> У нас все функции по сравнению, реверсу и обновлению БД доступны из
>> кода приложения

WO>Ничего против вашего продукта не имею ) но справедливости ради — редгейт

WO>поддерживает встраивание в свои приложения. Их компоненты полностью доступны
WO>из пользовательского кода и позволяют сделать все, что можно сделать из UI.

WO>Посмотреть можно здесь — http://www.red-gate.com/products/SQL_Toolkit/index.htm


Спасибо, обязательно посмотрю. В тот момент когда мы искали что использовать этого продукта наверно еще не было.
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re[2]: Попинайте компонент для обновления структуры БД
От: _Morpheus_  
Дата: 28.06.07 11:22
Оценка:
Здравствуйте, Евгений Акиньшин, Вы писали:

I_K>>А предполагаемая дата релиза известна?


ЕА>Планируем выпустить к концу лета


а с SQL Server 2000 работает?
... << RSDN@Home 1.2.0 alpha rev. 676>>
Re[2]: Попинайте компонент для обновления структуры БД
От: Аноним  
Дата: 28.06.07 08:21
Оценка:
Так это вроде уже давно реализованно в Database Professional Extension.
Девушки приходят и уходят, а товарищи... Великие товарищи пребывают вовеки!


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[3]: Попинайте компонент для обновления структуры БД
От: Евгений Акиньшин grapholite.com
Дата: 28.06.07 13:01
Оценка:
Здравствуйте, _Morpheus_, Вы писали:

_M_>Здравствуйте, Евгений Акиньшин, Вы писали:


I_K>>>А предполагаемая дата релиза известна?


ЕА>>Планируем выпустить к концу лета


_M_>а с SQL Server 2000 работает?


Пока нет, но наверно сделаем. Если таких запросов будет много то сделаем быстро.
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re[3]: Попинайте компонент для обновления структуры БД
От: Евгений Акиньшин grapholite.com
Дата: 28.06.07 13:03
Оценка:
Здравствуйте, tovarish, Вы писали:

T>Так это вроде уже давно реализованно в Database Professional Extension.


А можно ссылку?

T>
данное сообщение получено с www.gotdotnet.ru

T>ссылка на оригинальное сообщение
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re[3]: Попинайте компонент для обновления структуры БД
От: Аноним  
Дата: 28.06.07 14:18
Оценка:
Пожалуйста:

http://www.microsoft.com/downloads/details.aspx?familyid=7de00386-893d-4142-a778-992b69d482ad&amp;displaylang=en

Работает только на Team Suite, помоему бесплатный. Сам давно пользуюсь — очень доволен.

Простите, если зря испортил настроение. Впрочем... Если не зря: тоже простите.
Девушки приходят и уходят, но товарищи... Великие товарищи пребывают вовеки!


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[4]: Попинайте компонент для обновления структуры БД
От: Евгений Акиньшин grapholite.com
Дата: 29.06.07 02:57
Оценка:
Здравствуйте, tovarish, Вы писали:

T>Пожалуйста:


T>http://www.microsoft.com/downloads/details.aspx?familyid=7de00386-893d-4142-a778-992b69d482ad&amp;displaylang=en


Спасибо

T>Работает только на Team Suite, помоему бесплатный. Сам давно пользуюсь — очень доволен.


Вещь конечно хорошая, но мне кажется для многих проектов наш подход будет удобнее — ИМХО. Кроме того не все используют Team версию студии, и там нет динамического доступа к структуре БД.

T>Простите, если зря испортил настроение. Впрочем... Если не зря: тоже простите.


Нет, с настроением все замечательно
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re[4]: Попинайте компонент для обновления структуры БД
От: Аноним  
Дата: 29.06.07 01:23
Оценка:
<b>Евгений Акиньшин</b> сделайте релиз, потом напишите статью на гдн где вы распишите преимущества вашего подхода в отличие от других, я уверен ,что большинство в силу лени, вобще не юзают сторонних тулкитов .
Любое удобство идет за счет мегагерцеф! : {<b>1</b>, <b>2</b>, <b>3</b>, 4, 5}


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.