Можно ли развернуть 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 разработан так, чтобы быть отказоустойчивым и восстанавливаться после таких сбоев питания. Мы очень серьезно относимся к повреждению данных и имеем тестовые машины, которые работают постоянно и автоматически включаются и выключаются через произвольные промежутки времени для проверки возможности восстановления.
Боюсь, я не знаю много о лицензировании, но если вы не услышите ответ от продаж, дайте мне знать, и я посмотрю, что я могу сделать.