Форум программистов, компьютерный форум, киберфорум
Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/75: Рейтинг темы: голосов - 75, средняя оценка - 4.52
Заблокирован

Выбор бесплатной СУБД: MySQL или Microsoft SQL Server Express?

02.11.2018, 16:16. Показов 16059. Ответов 10

Студворк — интернет-сервис помощи студентам
Если речь о простых задачах, для которых применимы обе СУБД, то что выбрать: MySQL или Microsoft SQL Server Express?
Ещё одно условие - знаком только с c#, php не знаю. В этом случае (c#) казалось бы логичнее использовать Microsoft SQL Server Express, но есть опасение, что обрезанная (Expres) бесплатная версия может быть хуже по функционалу или по другим критериям, чем изначально бесплатная MySQL. И потом, MySQL очень популярна в этом плане - в качестве "стартовых" бесплатных СУБД.
Не будет ли больших принципиальных проблем или неудобств в случае c#+ MySQL?
Или вообще - что-то третье лучше?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.11.2018, 16:16
Ответы с готовыми решениями:

Чем отличается Microsoft® SQL Server® 2008 Express with Tools от Microsoft® SQL Server® 2008 Express with Adva
Друзья! Есть две СУБД, как я понимаю: Microsoft® SQL Server® 2008 Express with Tools Microsoft® SQL Server® 2008 Express with...

Выбор СУБД - ACCESS или SQL Server
Всем привет! Тут попался мне один клиент у которого Access бесплатный, а за SQL Server need to pay money.... Так вот вопрос в том...

Microsoft SQL Server Compact Edition в SQL Server Management Studio Express
Не могу понять как настроить SQL Server Management Studio Expres чтоб открывать и создавать бд sql ce. В менеджере просто нет возможности...

10
Эксперт MS Access
 Аватар для Eugene-LS
12066 / 5849 / 1494
Регистрация: 05.10.2016
Сообщений: 16,438
02.11.2018, 17:41
Цитата Сообщение от titan4ik Посмотреть сообщение
бесплатная версия может быть хуже по функционалу или по другим критериям
Насколько помню - ограничение только по размеру БД, до 5GB.
При грамотном подходе 5GB это ух! как много и для средней руки формочки на года хватит.

Цитата Сообщение от titan4ik Посмотреть сообщение
Не будет ли больших принципиальных проблем или неудобств в случае c#+ MySQL?
Нет, не должно. поставите драйвер от производителя :
Установка драйвера ODBC MySQL: http://dev.mysql.com/downloads/connector/odbc
И готово!

Обычно так:
У хостеров MS SQL дороже, а MySQL входит в комплект услуг, значит:
Если ваше приложение работает в основном в "локалке" то ваш выбор очевиден= MS SQL
Если хотите задействовать мощности вашего хостера = MySQL.
Ну... "кратенько" так (хотя там есть ещё нюансы) .
Успехов!
1
Заблокирован
03.11.2018, 16:45  [ТС]
Дейт пишет на стр 93-94
"... инструментальные средства, в свою очередь, делятся на
несколько самостоятельных классов.
а) Процессоры языков запросов.
б) Генераторы отчетов.
в) Графические бизнес-подсистемы.
г) Электронные таблицы.
д) Процессоры команд на естественных языках.
е) Статистические пакеты.
ж) Средства управления копированием или средства извлечения данных, з)
Генераторы приложений (включая процессоры языков четвертого поколения).
и) Другие средства разработки приложений, включая CASE-инструменты (CASE,
или Computer-Aided Software Engineering — автоматизированное проектирова-
ние и создание программ) и т.д.
к) Инструментальные средства интеллектуального анализа данных и визуализации.
...качество имеющихся клиентских инструментальных средств должно быть главным фактором при выборе СУБД, наиболее подходящей для конкретного заказчика. Другими словами, характеристики самой СУБД — не единственный и не важнейший фактор, который нужно учитывать в этом случае."
Интересно, если сравнить эти две системы баз данных (MySQL и Microsoft SQL Server (Express)) с точки зрения инструментальных средств, то что можно сказать?

Добавлено через 30 минут
"Кратенько" конечно.
0
5966 / 4542 / 1094
Регистрация: 29.08.2013
Сообщений: 28,154
Записей в блоге: 3
04.11.2018, 21:22
Цитата Сообщение от Eugene-LS Посмотреть сообщение
ограничение только по размеру БД, до 5GB.
в новых версиях 10 гигов база, 1 проц и 1 гиг памяти

Цитата Сообщение от titan4ik Посмотреть сообщение
Или вообще - что-то третье лучше?
сколько данных будет в базе? какие требования по подключениям, по быстродействию?
0
Заблокирован
05.11.2018, 00:10  [ТС]
Цитата Сообщение от qwertehok Посмотреть сообщение
какие требования
Вопрос абстрактный - полагать, что требования не высокие по всем критериям.
0
5966 / 4542 / 1094
Регистрация: 29.08.2013
Сообщений: 28,154
Записей в блоге: 3
06.11.2018, 15:26
я не понял вашего сообщения

вы спрашиваете - подойдет или нет. ответить вам однозначно нельзя.
0
Заблокирован
08.11.2018, 12:45  [ТС]
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Насколько помню - ограничение только по размеру БД
Но в метаните пишут, что и по функционалу есть ограничения:
"Для простых приложений также может хватить и выпуска Express: он бесплатный. К тому же у него есть преимущество - его можно ставить в качестве реального сервера и использовать в реальных задачах, однако он имеет урезанный функционал по сравнению с полной версией."
0
Эксперт MS Access
 Аватар для Eugene-LS
12066 / 5849 / 1494
Регистрация: 05.10.2016
Сообщений: 16,438
08.11.2018, 13:05
Цитата Сообщение от titan4ik Посмотреть сообщение
Но в метаните пишут, что и по функционалу есть ограничения:
Писал...
С ограничениями не столкнулся.

Может просто чего не знаю пока - вполне возможно.
Пусть, более знающие, добрые форумчане, меня поправят.
Спасибо за внимание.
Успехов!
1
Заблокирован
08.11.2018, 13:51  [ТС]
Попутно вопрос.
БД с архитектурой клиент-сервер сложны для переноса приложения (на языке c#) с ними на др комп. Ведь и там нужно помимо самого приложения устанавливать и настраивать СУБД.
Однако, есть переносимые или встраиваемые БД, например SQLite и SQL Server Compact 4.0 (что ещё?).
То есть, с ними "жить" гораздо проще?!
Судя по количеству информации, SQLite используется чаще, чем SQL Server Compact. Выходит, что SQLite предпочтительнее?
А можно ли в них хранить такие объекты, как файлы? Например, сделать БД со всеми типами файлов, которые использует пользователь на своём компе? То есть, такое приложение будет позволять, вместо того, чтобы лазить по каталогам, находить файлы по встроенному в приложение поиску, просматривать предварительно файлы в окне просмотра и затем извлекать для работы с теми программами, в которых можно редактировать эти файлы. (Это не рабочая задача, а просто чтобы научиться работать с БД в рамках однопользовательского локального приложения).

Добавлено через 28 минут
Ага, есть оказывается и встраиваемая версия MySQL
PostgreSQL отстаёт по критерию встраиваемости в приложение)
0
5966 / 4542 / 1094
Регистрация: 29.08.2013
Сообщений: 28,154
Записей в блоге: 3
09.11.2018, 20:06
Цитата Сообщение от titan4ik Посмотреть сообщение
То есть, с ними "жить" гораздо проще?!
но у них есть проблемы с размерами БД, с количеством пользователей и скорости при таких размерах

Цитата Сообщение от titan4ik Посмотреть сообщение
Например, сделать БД со всеми типами файлов, которые использует пользователь на своём компе?
а как бысть с версиями файлов?
идея не очень


Цитата Сообщение от Eugene-LS Посмотреть сообщение
Пусть, более знающие, добрые форумчане, меня поправят.
я выше писал про ограничения MSSQL Express - 10 гиг база, 1 проц, 1 гиг памяти
1
Заблокирован
09.11.2018, 20:56  [ТС]
Цитата Сообщение от qwertehok Посмотреть сообщение
а как бысть с версиями файлов?
идея не очень
Когда писал "со всеми типами файлов" имел ввиду, не вполне все типы файлов) Имел ввиду такие файлы, для которых достаточно хранить дату последнего изменения. И совсем не имел ввиду файлы программ, которые разрабатываются пользователем.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.11.2018, 20:56
Помогаю со студенческими работами здесь

Выбор СУБД (SQL Express)
Пишу приложение, для которого необходимо выбрать СУБД. Приложение необходимо использовать локально. Т.е. на какую бы машину я его не...

Ошибка СУБД: Microsoft SQL Server Native Client 10.0
Добрый день! после обновления платформы 1 С до версии 8.3.9.2033 и конфигурации БУХ Предприятия до версии 3.0.46.16, возникает ошибка: ...

Выбор бесплатной СУБД
Помогите, пожалуйста, с выбором бесплатной СУБД. Задача такая: База таблиц на 20-30, 5-7 из них примерно на 10 тысяч строк (остальные...

Установка Microsoft SQL Server 2014 Express
Захотел установить себе Microsoft® SQL Server® 2014 Express Вот такое выскакивает еще до начала установки

Microsoft sql server management studio express
Появилась проблема. При подключении к sql server 2005 с проверкой подлинности sql server , перестала подключаться и выдает ошибку. Пароль...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru