Можно ли развернуть Sybase Sql Anywhere как VistaDB (или MSAccess)?

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

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

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

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

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

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

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

2 ответа

Решение

Я спрятал цены. Не стесняйтесь связаться с 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 часов +, чтобы починить БД).

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

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

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

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

Другие вопросы по тегам