Большая просьба оценить-попинать идею и реализацию компонента
Тем кто отклинется — ключи бесплатно
Компонент может сохранить структуру БД (обычно называется snapshot) в виде xml описания и затем обновить структуру другой БД на основе описания
Типичное применение — перенос изменений структуры БД сделанных на машине разработчика клиенту. Так же удобно будет использовать для генерации БД по структуре объектов, с последующим обновлением.
Первоначально писалась для собственных нужд, но потом подумали что другим тоже может пригодится
Основное отличие от других подобных в том, что это компонент, а не тулза, т. е. встраивается в прогу и ничего клиенту дополнительно ставить не нужно.
Здравствуйте, Евгений Акиньшин, Вы писали:
ЕА>Большая просьба оценить-попинать идею и реализацию компонента
ЕА>Тем кто отклинется — ключи бесплатно
ЕА>Компонент может сохранить структуру БД (обычно называется snapshot) в виде xml описания и затем обновить структуру другой БД на основе описания ЕА>Типичное применение — перенос изменений структуры БД сделанных на машине разработчика клиенту. Так же удобно будет использовать для генерации БД по структуре объектов, с последующим обновлением.
ЕА>Первоначально писалась для собственных нужд, но потом подумали что другим тоже может пригодится
ЕА>Основное отличие от других подобных в том, что это компонент, а не тулза, т. е. встраивается в прогу и ничего клиенту дополнительно ставить не нужно.
ЕА>Информация и доунлоад беты здесь. ЕА>Краткое описание работы с компонентом тут
ЕА>Материалы на сайте несколько сыроваты — но основное должно быть понятно.
ЕА>В основном интересует нужна ли такая штука в ваших проектах и если да, то каких функций не хватает
ЕА>Заранее огромное спасибо
Симпатично конечно, только если не ошибаюсь весь описанный функционал и много другого уже реализован в ErWin.
Re[2]: Попинайте компонент для обновления структуры БД
G_A>Симпатично конечно, только если не ошибаюсь весь описанный функционал и много другого уже реализован в ErWin.
Да, и еще в сотне пакетов для проектирования БД, только все это приложения, а не компоненты — вы же не сможете ВСМТРОИТЬ ErWin в свое приложение
Кроме того наш компонент отвечает только за обновление структуры БД и его удобно использовать СОВМЕСТНО с ErWin или другой тулзой для проектирования БД.
Удобство при использовании компонента проявляется в том, нет необходимости создавать патчи на обновления структуры БД и следить за порядком их запуска.
Здравствуйте, Евгений Акиньшин, Вы писали:
ЕА>Большая просьба оценить-попинать идею и реализацию компонента
Посмотрю... вообще должна быть полезная штука, сам собирался что-то аналогичное писать...
Re: Попинайте компонент для обновления структуры БД
Здравствуйте, Евгений Акиньшин, Вы писали: ЕА>Большая просьба оценить-попинать идею и реализацию компонента
Вопрос, а для SQL 2000 не будет версии или возможности совместимости компонета с этой БД?
Компонент постоен на основе SQL SMO?
Re[2]: Попинайте компонент для обновления структуры БД
> Вопрос, а для SQL 2000 не будет версии или возможности совместимости > компонета с этой БД? Компонент постоен на основе SQL SMO?
Для SQL2000/2005 есть SQL Compare/SQL Data Compare от Red Gate. Поддерживают
встраивание в свои приложения + есть возможность генерации .net приложения
которое накатывает патчи на базу.
Sql Compare — сравнение структур, создание снапшотов и т.д.
Data Compare позволяет сравнить данные в таблицах, создать, накатить патчи.
Здравствуйте, 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]: Попинайте компонент для обновления структуры БД
Здравствуйте, WildOgr, Вы писали:
WO>Для SQL2000/2005 есть SQL Compare/SQL Data Compare от Red Gate. Поддерживают WO>встраивание в свои приложения + есть возможность генерации .net приложения WO>которое накатывает патчи на базу.
Не спорю — замечательный продукт, но у них немного другая идеология работы. Там все расчитано на создание патчей или ручное обновление. Это не всегда удобно при частых изменениях — приходится каждый раз тратить время на создание патча, встраивать его в инсталляшку, следить за тем чтобы они последовательно запускались.
У нас все функции по сравнению, реверсу и обновлению БД доступны из кода приложения
(в идеале snapshot базы разратботчика автоматически линкуется к приложению в PreBuild-е, а вся остальная работа по сравнению и обновлению баз делается автоматически у клиента)
кроме того как я уже упоминал — возможность динамического формирования структуры БД, это конечно не так часто требуется, но иногда очень удобно, если структура базы полностью определяется структурой бизнес-объектов.
> Не спорю — замечательный продукт, но у них немного другая идеология > работы. Там все расчитано на создание патчей или ручное обновление. > Это не всегда удобно при частых изменениях — приходится каждый раз > тратить время на создание патча, встраивать его в инсталляшку, следить > за тем чтобы они последовательно запускались. > > У нас все функции по сравнению, реверсу и обновлению БД доступны из > кода приложения
Ничего против вашего продукта не имею ) но справедливости ради — редгейт
поддерживает встраивание в свои приложения. Их компоненты полностью доступны
из пользовательского кода и позволяют сделать все, что можно сделать из UI.
>> Не спорю — замечательный продукт, но у них немного другая идеология >> работы. Там все расчитано на создание патчей или ручное обновление. >> Это не всегда удобно при частых изменениях — приходится каждый раз >> тратить время на создание патча, встраивать его в инсталляшку, следить >> за тем чтобы они последовательно запускались. >> >> У нас все функции по сравнению, реверсу и обновлению БД доступны из >> кода приложения
WO>Ничего против вашего продукта не имею ) но справедливости ради — редгейт WO>поддерживает встраивание в свои приложения. Их компоненты полностью доступны WO>из пользовательского кода и позволяют сделать все, что можно сделать из UI.
WO>Посмотреть можно здесь — http://www.red-gate.com/products/SQL_Toolkit/index.htm
Спасибо, обязательно посмотрю. В тот момент когда мы искали что использовать этого продукта наверно еще не было.
Здравствуйте, _Morpheus_, Вы писали:
_M_>Здравствуйте, Евгений Акиньшин, Вы писали:
I_K>>>А предполагаемая дата релиза известна?
ЕА>>Планируем выпустить к концу лета
_M_>а с SQL Server 2000 работает?
Пока нет, но наверно сделаем. Если таких запросов будет много то сделаем быстро.
Спасибо
T>Работает только на Team Suite, помоему бесплатный. Сам давно пользуюсь — очень доволен.
Вещь конечно хорошая, но мне кажется для многих проектов наш подход будет удобнее — ИМХО. Кроме того не все используют Team версию студии, и там нет динамического доступа к структуре БД.
T>Простите, если зря испортил настроение. Впрочем... Если не зря: тоже простите.
Re[4]: Попинайте компонент для обновления структуры БД
От:
Аноним
Дата:
29.06.07 01:23
Оценка:
<b>Евгений Акиньшин</b> сделайте релиз, потом напишите статью на гдн где вы распишите преимущества вашего подхода в отличие от других, я уверен ,что большинство в силу лени, вобще не юзают сторонних тулкитов .