Замените экспериментально MySQL с MS SQL
Материал из Info
Эта статья дает советы для проведения эксперимента по переносу данных из MySQL в MS SQL сервер и анализу производительности системы на двух разных серверах. Эта статья предназначена исключительно для людей, которые хотят экспериментировать и повысить производительность своих систем. Выполнение указанной последовательности никак не нарушает нормальную работу системы. Единственной целью является сравнение скорости программных продуктов.
Содержание |
Выбор MySQL в качестве сервера
Очень большая часть специалистов знакомы с MySQL и строят торговые системы именно на этом сервере. Несмотря на свои преимущества, MySQL является сравнительно медленным сервером с определенными ограничениями при обработке данных. Цель всей этой деятельности – определить, есть ли улучшение при работе продуктов с MS SQL, в сравнении с MySQL и найти самое оптимальное решение для конечного потребителя.
Бесплатный, более бесплатный, самый бесплатный
MySQL является популярным в качестве бесплатного SQL сервера. На самом деле, это частично верно, так как существуют определенные ограничения его использования для коммерческих целей. Поэтому следует каждому ознакомиться с лицензионной политикой MySQL и проверить входит ли желаемый функционал в бесплатный пакет. Много людей думают, что каждое использование MySQL является свободным от лицензий и сборов, что не соответствует лицензионному соглашению MySQL.
В то же время, MS SQL Express является единственной бесплатной версией, без лицензионных ограничений или других обязательств. Поэтому переход с MySQL к MS SQL Express не нарушает никаких лицензионных прав или других соглашений по авторскому праву.
Подготовка к перемещению данных
Подготовка к перемещению данных требует скачивания следующих продуктов:
- Инсталляционная версия MS SQL Express с сайта Microsoft. Рекомендуется версия MS SQL 2008 R2 Express Edition;
- Вспомогательная программа DBConvert для передачи данных с одного сервера на другой;
- Лицензионные коды Microinvest Склад Pro и Microinvest Склад Pro Light для работы с MS SQL сервером.
Для объективности сравнения, скачанные продукты следует установить на сервере MySQL.
Перемещение данных
Для проведения экспериментального перемещение данных требуются следующие шаги:
- Создать через Microinvest Склад Pro на новом сервере MS SQL Express пустую базу данных;
- Запустить DBConvert, указать параметры MySQL в качестве источника данных и MS SQL Express с пустой базой, в качестве приемника данных;
- Выбрать все таблицы и выполнить преобразование баз данных.
Таким способом база переливается от MySQL к MS SQL и становится готовой для эксперимента. Этот процесс занимает от нескольких минут до одного часа, но стоит подождать.
Что проверить?
Несмотря на свои преимущества, MySQL является сравнительно медленным сервером с определенными ограничениями производительности. Для проверки соотношения скорости работы между MySQL и MS SQL можно провести тест на:
- Одну или несколько операций, например Продажа;
- Отчет Количества товаров и Наличие товаров к дате;
- Отчет с большими объемами, например, продажи в течение длительного периода времени;
- Отчет с группированием, например, Движение товаров или Продажи товаров;
- Редактирование документа или пересчет количества.
Исходя из этого, можно получить сведения о работе на одном сервере и сравнить их с работой на другом. Таким образом, получается база для сравнения и для выбора самых подходящих компонентов.
Другое
Эта статья предназначена для людей, которые хотят экспериментировать и получить сведения о соотношении скорости работы на различных серверах. Всё, описанное здесь, является рекомендацией, основанной на долголетнем опыте сотрудников Microinvest в установке, обслуживании и управлении торговыми системами.
Некоторые полезные ресурсы
- Документация по всем продуктам;
- Форум технической поддержки Microinvest, где Вы сможете быстро получить ответ на интересующий вопрос;
- Примеры автоматизации ресторанов и торговли на базе Microinvest в России и странах СНГ;
- График предстоящих обучений в России и странах СНГ;
- Программы для автоматизации ресторанов и кафе бесплатные полнофункциональные демо-версии продуктов Microinvest для ресторанного бизнеса;
- Программы для автоматизации торговли и склада бесплатные полнофункциональные демо-версии продуктов Microinvest для магазинов;
- Автоматизация торговли под Linux;
- www.microinvest.tv Видеоуроки, обучения;
- Корпоративный блог - интересные события в мире Microinvest;
- Все статьи Базы Знаний;
- Скачать офф-лайн версию Базы Знаний на свой компьютер.
