powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / СУБД только для подключения к нескольким другим разным СУБД
40 сообщений из 40, показаны все 2 страниц
СУБД только для подключения к нескольким другим разным СУБД
    #39321549
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чтобы можно было подключаться к нескольким разным СУБД, например MSSQL, Firebird, DB2 Express C

Из тех, что знаю:


MSSQL - жду версию под Linux, в принципе все нравится, пока это лучший известный мне вариант, но к сожалению пока работает только в венде



DB2 Federation - ни разу не использовал, потому что линки в другие СУБД присутствует только в платных редакциях



Cache Intersystem - самые худшие впечатления от этого поделья с точки зрения удобства администрирования, не дай бог, когда-нибудь еще раз работать с этой гадостью. Да еще и бесплатной версии нету.


PostgreSQL - есть различные варианты линков, из проверенных читал только про Linux ODBC->DB2
еще есть SQLAlchemy (на питоне)
Perl DBI link
JDBC link

Но:

Как то мало отзывов про линк в DB2
При всем уважении к PostgreSQL, не хочется с ним связываться, потому что:

1) не нравится синтаксис команд/утилит командной строки, нравится MSSQL, DB2

2) Отрицательные отзывы про использование под большой нагрузкой типа:
https://eng.uber.com/mysql-migration/
Пишут, про баги, разрушения таблиц, потерю данных, плохую производительность
Т.е. это какой-то набор нищеброда, который можно настроить до более менее юзабельного состояния квалифицированными спецами (далеко не дешевыми).

3) 1 Це шники тоже упоминали на форумах, что PostgreSQL значительно тормознее DB2 и MSSQL в их use кейсе

Может быть, есть какой-нибудь другой удобный вариант, может быть есть поддержка в Sybase под Linux? у него есть такое в бесплатной версии?
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39321613
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbtwoshnick,

а чего Oracle даже не рассматривал? У них тоже линки есть. Правда ставить только для подключения к другим СУБД глупо конечно.
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39321779
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbtwoshnickЧтобы можно было подключаться к нескольким разным СУБД, например MSSQL, Firebird, DB2
Express C

А зачем? Чисто чтобы ко всем БД писать запросы используя один диалект SQL? Обломись, не
взлетит.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39321785
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
только для легких запросов, GUI формочек, доступ из nHibernate
чтобы унифицировать, упростить программирование, не подключаться ко всем базам по отдельности

относительно тяжелые запросы могут быть только на DB2,
понятно, родными вьюхами или процедурами SQL-PL
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39321851
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbtwoshnickтолько для легких запросов, GUI формочек, доступ из nHibernate
чтобы унифицировать, упростить программирование, не подключаться ко всем базам по отдельности

относительно тяжелые запросы могут быть только на DB2,
понятно, родными вьюхами или процедурами SQL-PL
А СУБД тут зачем? Обычно жеж proxy пишут, что скрывает под собой то, что запросы идут в разные хранилища.
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39321866
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbtwoshnickчтобы унифицировать, упростить программирование, не подключаться ко всем базам по отдельности

Тебе сюда: http://sqlrelay.sourceforge.net/
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39321888
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAdbtwoshnickтолько для легких запросов, GUI формочек, доступ из nHibernate
чтобы унифицировать, упростить программирование, не подключаться ко всем базам по отдельности

относительно тяжелые запросы могут быть только на DB2,
понятно, родными вьюхами или процедурами SQL-PL
А СУБД тут зачем? Обычно жеж proxy пишут, что скрывает под собой то, что запросы идут в разные хранилища.

можно и не СУБД конечно, лишь бы это было совместимо с nHibernate
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39321893
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbtwoshnickможно и не СУБД конечно, лишь бы это было совместимо с nHibernate

А зачем с гибернейтом что-то ещё? Он же сам по себе может использовать разные СУБД.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39321953
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чтобы было одно соединение, смутно представляю как одна NHibernate сессия может работать с несколькими СУБД.

И по транзакции, охватывающей несколько баз, тоже вопросы, хотя пока не изучал это.
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39321968
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakovdbtwoshnickчтобы унифицировать, упростить программирование, не подключаться ко всем базам по отдельности

Тебе сюда: http://sqlrelay.sourceforge.net/


Большое спасибо! Очень походит именно на то, что нужно.
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39322194
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может быть, еще и аналитику посоветуете?
кубы там как в платном MSSQL, вот это все :)

желательно OpenSource тоже

наверно примерно так:

приложение -> аналитика -> SQL Relay -> разные СУБД



ну и когда без аналитиики:

приложение -> nhibernate -> SQL Relay -> разные СУБД
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39322330
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Apache Drill + различные storage plugin для него
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39322331
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно ещё cisco dvl
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39322374
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAdbtwoshnickтолько для легких запросов, GUI формочек, доступ из nHibernate
чтобы унифицировать, упростить программирование, не подключаться ко всем базам по отдельности

относительно тяжелые запросы могут быть только на DB2,
понятно, родными вьюхами или процедурами SQL-PL
А СУБД тут зачем? Обычно жеж proxy пишут, что скрывает под собой то, что запросы идут в разные хранилища.

авторSimilarly, though SQL Relay can provide a single-point of access for multiple databases, it does not currently provide a mechanism for joining tables across databases or sending the same query to multiple databases and merging the result sets.


SQL Relay как раз оказался proxy без поддержки join

все-таки, наверно, нужна СУБД с поддержкой линков, потому что join очень желательны для операций над маленькими базами + вьюхами с малыми result sets из больших баз
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39322375
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://sqlrelay.sourceforge.net/documentation.html SQL Relay cannot currently translate queries from one syntax to another. Though it can be used to aim an app originally written for MySQL at Oracle, for example, it cannot (yet) transparently convert queries in MySQL syntax to Oracle syntax.


т.е. получается из одной сессии nHibernate, например с диалектом PostgreSQL для drop in replacement driver
не получится подключаться к разным СУБД через SQL Relay из-за разницы фактических диалектов СУБД?

а зачем тогд он нужен этот SQL Relay?

остается только MSSQL ...
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39322476
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>остается только MSSQL .

я правильно понимаю, что слово Apache Drill ты прочитать так и не смог?
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39322477
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ровно как и dvl, который для этого и нужен
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39322493
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shtock>>остается только MSSQL .

я правильно понимаю, что слово Apache Drill ты прочитать так и не смог?

Drill это для NoSQL? я такими не пользуюсь,

у меня только YesSQL
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39322494
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shtockровно как и dvl, который для этого и нужен

а разве он бесплатный?
сколько тыс USD он стоит?
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39322910
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно еще посмотреть SAP SQL anywhere, но он платный...
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39322988
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey OrlovМожно еще посмотреть SAP SQL anywhere, но он платный...

я для личного использования в домашних условиях ищу, поэтому пока только бесплатное

эксперименты в области SEO
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39323046
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbtwoshnickSergey OrlovМожно еще посмотреть SAP SQL anywhere, но он платный...
я для личного использования в домашних условиях ищу, поэтому пока только бесплатное
эксперименты в области SEO
А ты сходи к ним, посмотри, когда то сайбейз раздавал девелоперскую версию с ограничением на 3-и коннекта, может и сейчас раздают нечто...
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39323075
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Orlov,

Microsoft оказывается предоставляет бесплатную девелоперскую версию вроде как вообще без аппаратных или функциональных ограничений:
https://blogs.technet.microsoft.com/dataplatforminsider/2016/03/31/microsoft-sql-server-developer-edition-is-now-free/

для экспериментов самое оно

IBM могла бы пример взять, а не драть $2K за свою developer edition, все таки скоро появится MSSQL под Linux
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39323077
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbtwoshnickскоро появится MSSQL под Linux
Они это уже второй год подряд анонсируют или третий?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39323146
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakovdbtwoshnickскоро появится MSSQL под Linux
Они это уже второй год подряд анонсируют или третий?..


насколько я знаю, первый год,

первый раз анонсировали в начале 2016-ого официально

и обещали релиз только в середине 2017

а раньше только линуксоиды шутили на 1 апреля, к планам Microsoft эти шутки отношения не имеют
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39323593
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>Drill это для NoSQL? я такими не пользуюсь,

Дрилл это для всего, просто сходи посмотри какие у него storage plugin
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39323670
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shtock>>Drill это для NoSQL? я такими не пользуюсь,

Дрилл это для всего, просто сходи посмотри какие у него storage plugin

ни разу не работал с NoSQL базами

в Drill, действительно судя по описанию, есть возможность соединяться с JDBC источниками

а сам Drill можно подключить к какому-нибудь ORM?


типа такого:

ORM->Drill->JDBC->RDBMSes

Hibernate и nHibernate в контексте Drill не гуглятся
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39323678
Guest_123456789
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Drill + DB2,

многообещающее название

пробой в определенных областях рекламы был бы сравним наверно с мощным промышленным перфоратором :)
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39323687
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbtwoshnickCache Intersystem - самые худшие впечатления от этого поделья с точки зрения удобства администрированияМожно уточнить в чём именно это выражается и какую версию смотрели?dbtwoshnickДа еще и бесплатной версии нету.Бесплатной многопользовательской версии действительно нет.
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39323698
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
получается, ни мне одному приходят такие мысли:

https://community.mapr.com/thread/18598-using-drill-with-hibernate
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39323717
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
servitМожно уточнить в чём именно это выражается и какую версию смотрели?

Файлы данных в перемешку с бинарными

Иконку светофора наверно на VB6 делали? или вообще на GWBasic

В целом очень не понравился usability их веб админки

Язык программирования mumps с его удивительным синтаксисом, который легко затмит собой Perl и 1Це вместе взятых :(

Эта ужасная консоль с 1) 2) 3) 4) ...

Судя по доке, попытка создать целую ось вместо тщательной проработки своей узкой области специализации, используя современные подходы к CLI и GUI админа.

Что-то наподобие 1Це в плане, давайте подсадим кодеров на это г, и они никуда не денутся :)
они не узнают про существование свободных и универсальных языков программирования типа Java и о СУБД с удобными интерфейсами админов, вообще их лучше запретить ибо нефиг!

СУБД тоталитарной секты кашистов, хотя возможно имеет свою аудиторию ...
наверно, чем то напоминает политику ДОМ.РУ
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39323777
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbtwoshnickФайлы данных в перемешку с бинарнымиНе понял о чём речь, в Caché одна БД - один файл cache.dat.dbtwoshnickИконку светофора наверно на VB6 делали? или вообще на GWBasicВсё дело в иконке ©

Остальное - субъективно и с администрированием мало коррелирует.dbtwoshnickСудя по доке, попытка создать целую осьКлиенты требуют. Это неизбежность всех продуктов с давней историей.dbtwoshnickони не узнают про существование свободных и универсальных языков программирования типа Java Отчего же ?dbtwoshnickСУБД тоталитарной секты кашистовЕсли быть точнее, кашеваров. И не секта, а сообщество .dbtwoshnickхотя возможно имеет свою аудиторию ...В Штатах, например, широко используется в здравоохранении.
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39323799
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>ORM->Drill->JDBC->RDBMSes

дык для drill же есть odbc драйвер, поэтому
orm-jdbc-drill-rdbms
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39323810
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shtock>>ORM->Drill->JDBC->RDBMSes

дык для drill же есть odbc драйвер, поэтому
orm-jdbc-drill-rdbms

Hibernate, насколько я знаю, предполагает существование драйвера диалекта, например PostgreSQL, что было бы удобно в случае SQL Relay, если бы этот Relay умел хотя бы гетерогенные queries, желательно updatable

Не смог нагуглить не то что диалект Drill, а даже примеры его использования Drill с Hibernate.

А мне и вовсе хотелось бы nHibernate, т.е. под DotNet.

Пока искал, заметил на dice.com, что Drill сравнивают со Spark тоже Apache :)
+nHibernate +Mobius +Spark выдал сходные результаты, т.е. ничего интересного

Выяснилось, что у MS есть какой то Cosmos и что все это под кучу нод.

А мне пока более чем достаточно иметь обработчик гетерогенных запросов всего лишь на одной ноде, чем гуглить неизвестное количество времени в неизвестность с неизвестным результатом, проще использовать старый добрый Microsoft SQL, который прекрасно поддерживается в nHibernate и других популярных ORM, в т.ч. DevExpress
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39324074
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>диалект Drill
sql-2003
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39324155
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shtock>>диалект Drill
sql-2003

в смысле стандарт SQL?

в Hibernate вроде каждый диалект - это частный случай SQL определенной реализации СУБД

какой конкретно то диалект подойдет?

можно пример конфигурации Hibernate для создания сессии с Drill?
а то впечатление, что одни теоретические рассуждения

на практике кто-то использует Hibernate->Drill ?
где сцылки, примеры, пруфы?

совсем не хотелось бы быть первопроходцем
настоящие герои всегда идут в обход :)
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39324156
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вообще предполагается использоваться примерно такой набор:

DevExpress->WinForms->MvvmFx->CSLA->nHibernate->Redis Cache->MSSQL Links->DB2->ZFS


https://stackoverflow.com/questions/982978/mvvm-for-winforms
http://cslanet.com
https://www.nuget.org/packages/NHibernate.Caches.Redis
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39324163
dbtooshkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
необычный набор, а почему устаревший WinForms? не WPF?
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39325095
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даже DB2 Express-C может обращаться к другим базам (можно написать собственные врапперы или разного табличные UDF, напр., на Java или с применением OLE, обращающиеся к другой базе). Но для приличной производительности необходимо (!), чтобы данные были в одной и той же базе (а из другой базы реплицировать; я, напр., из Оракля реплицирую самодельным репликатором). Гетерогенные запросы - это огромное зло и на них можно идти только от безысходности. Hibernate, конечно, тоже тот ещё фрукт, хотя плох он даже не столько сам по себе, а тем, что пр-сты не желают разбираться, как работают СУБД и как правильно пользоваться им в свете этих знаний. А если так нужны тормоза, можно было бы обеспечить и другим способом - ставить в нужных местах Delay(1 час) или аналог этого. А если нужно писать ещё много-много кода (построчная оплата), индусы нам показали, как его надувать.
...
Рейтинг: 0 / 0
СУБД только для подключения к нескольким другим разным СУБД
    #39325127
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Victor MetelitsaДаже DB2 Express-C может обращаться к другим базам (можно написать собственные врапперы или разного табличные UDF, напр., на Java или с применением OLE, обращающиеся к другой базе).

так ведь неохота, быстрее готовое использовать

Victor MetelitsaНо для приличной производительности необходимо (!), чтобы данные были в одной и той же базе (а из другой базы реплицировать; я, напр., из Оракля реплицирую самодельным репликатором). Гетерогенные запросы - это огромное зло и на них можно идти только от безысходности.

ведь упоминал же, что все относительно большие таблицы будут в DB2
а в других СУБД готовых продуктов только небольшие таблицы

Victor MetelitsaHibernate, конечно, тоже тот ещё фрукт, хотя плох он даже не столько сам по себе, а тем, что пр-сты не желают разбираться, как работают СУБД и как правильно пользоваться им в свете этих знаний.
А если так нужны тормоза, можно было бы обеспечить и другим способом - ставить в нужных местах Delay(1 час) или аналог этого. А если нужно писать ещё много-много кода (построчная оплата), индусы нам показали, как его надувать.

упоминал, что nHibernate нужен для источников данных для GUI,

добавлю, что для небольших обработок над малыми сегментами данных

если на nHibernate сделать намного быстрее, чем на SQL, и главное - это отсутствие тормозов во время разработки, потому что тормозов при исполнении редактирования формочек не будет, то зачем отказываться от экономии?

и еще ORM постоянно проверяет при компиляции корректность модели, а при написании SQL коде легко ошибиться, особенно при рефакторинге

упоминал, что тяжелые запросы если и будут, то будут сделаны на DB2 SQL-PL, но их единицы

а всевозможных маленьких обработок сотни

и как тогда выгоднее сделать?
...
Рейтинг: 0 / 0
40 сообщений из 40, показаны все 2 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / СУБД только для подключения к нескольким другим разным СУБД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]