powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Сравнение .NET Data Provider
7 сообщений из 7, страница 1 из 1
Сравнение .NET Data Provider
    #36060241
voa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
voa
Гость
Для настольной системы планируется использовать С# + SQL Anywhere 11.
Можно использовать "родной" провайдер iAnywhere или "стандартные" ODBC, OleDB.
У каждого есть свои + / -.
У "родного" - то что он родной и что он быстрее.
У "стандартного" - то что он стандартный. Если я захочу поменять базу, можно будет без переделки кода (или с минимальными переделками) создать базу такой же структуры и работать с ней.
Вопрос в том, насколько быстрее (лучше) "родной" провайдер? Посоветуйте...
...
Рейтинг: 0 / 0
Сравнение .NET Data Provider
    #36061106
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
voaЕсли я захочу поменять базу, можно будет без переделки кода (или с минимальными переделками) создать базу такой же структуры и работать с ней.
Мало захотеть поменять сервер баз данных. Стоит вспомнить о различиях у разных серверов в SQL, языке хранимых процедур, работе триггеров, способах генерации инкреметных ключей, работе транзакций и т.д. Поэтому, чтобы клиентское приложение без труда работало с другим СУБД, придется тщательно планировать его работу с сервером, чтобы его работа с сервером была совместима с выбранными для поддержки СУБД. Если Вы думаете, что напишите себе базу на ASA и приложение, работающее с ней, а потом переключите ODBC на базу PostgreSQL или Oracle и все волшебным образом заработает ... то глубоко ошибаетесь :) Исходя из этого могу сказать, что Вам сначала надо определится со своими "хотениями", решить целесообразность поддержки многоплатформенности СУБД, выбрать список серверов, которые должны поддерживаться Вашим приложением, определить архитектуру Вашего ПО и уже исходя из этого станет ясно, какой провайдер Вам выгоднее использовать ;)

P.S, Если же делать приложения только под ASA, то провайдеров надо рассмотреть с позиции багов работы дотнета с ними и их функциональных возможностей. IMHO родной провайдер ASA под дотнет будет выгоднее использовать, чем ODBC или OLEDB.
...
Рейтинг: 0 / 0
Сравнение .NET Data Provider
    #36061324
voa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
voa
Гость
Да я и не надеюсь на волшебные палочки. Вопрос в минимальных переделка. Моя задача действительно звучит "определиться что я сам хочу". Если с языком программировани уже определился, то с БД еще сомнения.
ASA - с ней работал, есть навыки, но платная. А в последнее время лицензии проверяют все кому не лень. Наверное и пожарники тоже, если по пожарной части не придраться. А платить $699 (ASA) за каждую рабочую точку клиент не хочет. А если у клиента более 100 точек...
Я согласен, что мультиБД - это мечта, которая почти не выполнима.
Вот сомневаюсь уже две недели. Никак не могу определиться, нужен толчек со стороны :)
...
Рейтинг: 0 / 0
Сравнение .NET Data Provider
    #36061371
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
voaДа я и не надеюсь на волшебные палочки. Вопрос в минимальных переделка. Моя задача действительно звучит "определиться что я сам хочу". Если с языком программировани уже определился, то с БД еще сомнения.
ASA - с ней работал, есть навыки, но платная. А в последнее время лицензии проверяют все кому не лень. Наверное и пожарники тоже, если по пожарной части не придраться. А платить $699 (ASA) за каждую рабочую точку клиент не хочет. А если у клиента более 100 точек...
Я согласен, что мультиБД - это мечта, которая почти не выполнима.
Вот сомневаюсь уже две недели. Никак не могу определиться, нужен толчек со стороны :)
Если клиентское приложение будет реализовано в веб интерфейсе (что легко делается на C#), то у ASA 11 есть бесплатная официальная веб редакция, у которой с ограничений - невозможность использования ODBC/OLEDB провайдеров, на кол-во используемых процессоров и запрет на использование отказоустойчивых решений (то есть нельзя сделать зеркалирование БД и работу сервера в кластере).
...
Рейтинг: 0 / 0
Сравнение .NET Data Provider
    #36061439
voa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
voa
Гость
ASCRUS,

Спасибо, пойду к ним на сайт посмотрю.
...
Рейтинг: 0 / 0
Сравнение .NET Data Provider
    #36061661
Volokola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASCRUS
Если клиентское приложение будет реализовано в веб интерфейсе (что легко делается на C#), то у ASA 11 есть бесплатная официальная веб редакция, у которой с ограничений - невозможность использования ODBC/OLEDB провайдеров, на кол-во используемых процессоров и запрет на использование отказоустойчивых решений (то есть нельзя сделать зеркалирование БД и работу сервера в кластере).
Можно уточнить по лиценции на Web Edition? в самой лицензии (http://www.sybase.com/files/Legal_Docs/SQL-Any-WebEdition-PSLT-061908.pdf) сказано, что связь с сервером должна осуществляться из Web браузера. под эти понятием подразумевается


“Web Browser” as used herein, means a software application which enables a user to
display and interact with web content, typically HTML and linked objects. Examples of
Web Browsers are Microsoft Internet Explorer and Mozilla Firefox.

Не будет ли противоречить данной лицензии мой клиент , фактически НЕ web Browser, но осуществляющий коннект к базе по http протоколу?
...
Рейтинг: 0 / 0
Сравнение .NET Data Provider
    #36062161
voa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
voa
Гость
Volokola,

Да, какая-то стремная лицензия. Получается, что "чисто" можно работать через ВЕБ - сервер в броузере. А еще лучше в броузере в примере "Examples of Web Browsers are Microsoft Internet Explorer and Mozilla Firefox." - тогда не будет к чему придраться.
И как быть с веб-сервисами, которые могут использовать разные программы?...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Сравнение .NET Data Provider
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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