Можно ли развернуть Sybase Sql Anywhere как VistaDB (или MSAccess)? - PullRequest
2 голосов
/ 27 августа 2009

Контекст: Мой текущий проект использует VistaDB, поскольку он действительно соответствует основному сценарию: пользователь входит в приложение, выбирает БД (файл на жестком диске или сетевом диске), выполняет свою работу, а затем выходит из системы. БД (один файл) может быть скопирована (электронная почта, USB-ключ, CD ...) и передана коллегам или в штаб-квартиру. И, что самое приятное, БД бесплатна!

Плохая часть заключается в том, что БД нуждается в частом обслуживании, чтобы предотвратить раздувание файлов, поскольку файлы становятся действительно большими и медленными, но хуже всего является повреждение данных. Мои клиенты в основном находятся в странах третьего мира, где нехватка электроэнергии происходит несколько раз в день, они не могут делать 10 резервных копий данных в день, и я не могу заставить их покупать ИБП (тем не менее, я рекомендовал это).

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

Вопрос: Будет ли Sql Anywhere сделать трюк? Я имею в виду подходящий сценарий использования и быть достаточно устойчивым к сбоям, чтобы предотвратить повреждение данных при неожиданном отключении компьютера?

Если вы читаете Sybase Savvy, не могли бы вы сказать, какую лицензию мне нужно будет приобрести и какую лицензию должен приобрести каждый из моих клиентов? Я уже отправил электронное письмо в отдел продаж Sybase, но пока не получил ответа (48 часов назад).

Дополнительная информация: Пожалуйста, не поймите меня неправильно, мне действительно нравится VistaDB, просто в этом случае он больше не соответствует моим требованиям, которые недавно стали сохранять мою репутацию и сохранять моих клиентов.

Большое спасибо заранее за то, что поделились своими знаниями о Sybase Sql Anywhere.

Ответы [ 2 ]

2 голосов
/ 31 августа 2009

Я скрыл цены. Не стесняйтесь связаться с Sybase для получения дополнительной информации


Для распространения нашего программного обеспечения у вас есть два варианта:

  • Купить через регионального дистрибьютора или
  • Станьте прямым партнером от Sybase iAnywhere , ежегодные расходы ////, -

Для программы BSA вы получаете большую ценность, например:

  • Вход в торговую машину Sybase Partner
  • Бесплатное программное обеспечение для тестирования и разработки
  • Бесплатные новые версии программного обеспечения
  • Бесплатная поддержка по телефону для партнеров
  • Перепродажа прав на программное обеспечение Sybase iAnywhere как официального патнера

BSA - опция OEM После того, как вы станете участником BSA, у вас есть возможность распространять лицензии по лицензии OEM. Например, OEM SQL Anywhere минимальное количество предварительно приобретенных лицензий Seats / Server в 100 мест / стоимость лицензии на сервер ////, - (//, - per seat / Server). Это единовременная плата за OEM-версию SQL Anywhere. Эта версия может быть использована только по заявке партнера BSA.

Мы отправляем один OEMCD, который дает право партнеру BSA встраивать и распространять программное обеспечение

Прилагается прайс-лист конечного пользователя для лицензий и поддержки. Как видите, минимальная лицензия для каждой компании - это базовый пакет из 5 пользователей. Если вы распространяете через OEM-лицензию, вы можете распределить 1 место / сервер, если это отдельное приложение.

Если вы являетесь партнером BSA - реселлером Sybase iAnywhere, вы получаете скидку по обычной цене

  • 30% от стоимости лицензии
  • 25% на поддержку, когда Партнер выполняет первую линию или
  • 10% только первый год, когда Sybase оказывает поддержку первой линии.

Позвольте мне настаивать на том, что VistaDB обладает многими качествами, и я просто исследую, чтобы увидеть, могут ли другие продукты обеспечивать большую надежность / надежность в условиях, в которых развертывается мое приложение.


Редактировать

Служба поддержки VistaDB была очень честна и восхищалась, что БД была испорчена. Они предоставили мне руководство о том, как предотвратить это, и почти полностью восстановили базу данных, которую я отправил (из всех тех, которые, казалось, исчезли, была потеряна только 1 строка: «Я освобожден»). Мне просто показалось, что у меня было , чтобы обновить эту ветку, чтобы отдать им должное (они потратили 60часов + на исправление БД).

2 голосов
/ 27 августа 2009

Полное раскрытие информации : я работаю в Sybase в SQL Anywhere engineering.

Сценарий использования: Да, SQL Anywhere сделает именно то, что вы хотите. Ваше приложение может автоматически запускать сервер в базе данных, которую вы хотите, когда вы пытаетесь подключиться, и сервер отключается, когда вы отключаетесь. Файлы базы данных могут быть скопированы между поддерживаемыми платформами, хотя обычно есть два файла для копирования (файл базы данных и файл журнала транзакций). Вы можете настроить свою базу данных без файла журнала транзакций, чтобы у вас был только один файл для копирования, но при этом пострадали бы и производительность, и возможность восстановления.

Возможность восстановления: SQL Anywhere разработан так, чтобы быть отказоустойчивым и восстанавливаться после таких сбоев питания. Мы очень серьезно относимся к повреждению данных и имеем тестовые машины, которые работают постоянно и автоматически включаются и выключаются через произвольные промежутки времени для проверки возможности восстановления.

Боюсь, я не знаю много о лицензировании, но если вы не услышите ответ от продаж, дайте мне знать, и я посмотрю, что я могу сделать.

...