Выбор базы данных
Материал из Info
Продукты Microinvest позволяют работать с различными базами данных. Скорость работы и стабильность ПО напрямую определяются возможностями базы и ее предназначением. Правильный выбор – вот необходимое условие для бесперебойной работы с максимально возможной скоростью.
Содержание |
Выбор типа базы
При введении в эксплуатацию программных продуктов важно предвидеть правильную работу базы данных. К сожалению, не существует универсальных правил для выбора вида базы. Специалисты, занимающиеся внедрением, могут безошибочно определить вид базы после того, как улучшили свой практический опыт в реальных инсталляциях. Ниже представлены самые общие правила по выбору базы:
- SQL сервер работает быстрее и надежнее, чем Access;
- MS SQL и MSDE быстрее, чем MySQL;
- При слабом/старом компьютере и без наличия локальной сети Access дает меньше нагрузку на систему, и она работает лучше;
- Если база данных более 30 MB рекомендовано работать со SQL сервером;
- Если база данных более 50 MB обязательно нужно работать со SQL сервером;
- При работе через Internet использование SQL сервера обязательно;
- Не рекомендовано работать с Access в сети.
С помощью этих простых правил можно достигнуть оптимальных результатов в реальном внедрении объектов. Практический опыт сервисных инженеров также является нужным для эффективного управления базой.
Типовые ошибки и проблемы
Можно выделить три вида ошибок при выборе базы данных:
- Понижение надежности работы системы. Это случается при перегрузке базы Access, в такой ситуации возникает вероятность срыва;
- Не оптимальная скорость работы. При небольшом количестве RAM памяти дополнительная установка SQL сервера может ухудшить производительность системы;
- Слишком мощный сервер. Когда система небольшая или средняя достаточно инсталлировать минимальную конфигурацию SQL сервера. Если при этом нет достижения RAM сервера, это еще более ухудшит ситуацию.
Особенности Access
При работе с базой данных Access нужно иметь ввиду следующие условия:
- Не желательно работать через Internet или WiFi сети. Прерывание связи может «уничтожить» базу;
- При активной работе и большом количестве операций может произойти видимое замедление процессов. Когда база станет больше, чем 30 MB, желательно спланировать переход на SQL сервер;
- Работа в сети не рекомендована. Если все же вы работаете в таких условиях, то создание Share Folder и Map Drive (Подключение Сетевого Диска) является обязательным; вариант доступа через \\Server\Folder\File недопустим!.
Особенности MSDE
MSDE – надежный сервер, что доказано годами. Можно выделить у него следующие особенности:
- MSDE не предназначен для работы под Windows 7, 8, 8.1 или Windows 10;
- MSDE использует до 1 GB имеющейся памяти, при наличии более RAM она не используется;
- MSDE может работать одновременно с 5 рабочими местами.
При небольших системах MSDE является отличным выбором и прекрасно заменяет Access.
Особенности MySQL
MySQL является бесплатным сервером, развитым по принципам открытого кода и с возможностью работы под Linux. При работе с MySQL существуют следующие особенности:
- Часто встречается несовместимость между различными версиями MySQL, это требует дополнительной настройки специалистом данного сервера при актуализации его версий;
- Выполнение определенных заявок намного медленнее по сравнению с MS SQL и MSDE, это замедляет всю работу продукта;
- При внезапном выключении электричества есть вероятность потери данных.
Указанные проблемы дают основание использовать MySQL в основном при Internet системах или при работе с Linux. Во всех других ситуациях рекомендовано работать с MS SQL сервером.
Особенности MS SQL
Для MS SQL можно выделить следующие правила:
- Необходимо иметь как минимум 1 GB RAM в системе, в противном случае возможно замедление операций;
- Инсталляция MS SQL 2008 (в меньшей степени MS SQL 2005) требует полной актуализации Windows, до последних изменений. В противном случае он откажется устанавливаться.
Выводы
Практическая работа с серверами требует достаточной подготовки сервисных инженеров. Все выше описанное является обобщением и не обхватывает всех возможных ситуаций. Рекомендовано, чтобы соответствующие специалисты провели собственное тестирование возможностей и особенностей при работе с каждым видом базы данных. Microinvest предоставляет бесплатный инструмент для легкого конвертирования базы данных от одного вида в другому. Продукт называется DB Convertor.
Некоторые полезные ресурсы
- Документация по всем продуктам;
- Форум технической поддержки Microinvest, где Вы сможете быстро получить ответ на интересующий вопрос;
- Примеры автоматизации ресторанов и торговли на базе Microinvest в России и странах СНГ;
- График предстоящих обучений в России и странах СНГ;
- Программы для автоматизации ресторанов и кафе бесплатные полнофункциональные демо-версии продуктов Microinvest для ресторанного бизнеса;
- Программы для автоматизации торговли и склада бесплатные полнофункциональные демо-версии продуктов Microinvest для магазинов;
- Автоматизация торговли под Linux;
- www.microinvest.tv Видеоуроки, обучения;
- Корпоративный блог - интересные события в мире Microinvest;
- Все статьи Базы Знаний;
- Скачать офф-лайн версию Базы Знаний на свой компьютер.