Я считаю, что вы-то недоразумение, но я не уверен, что, так что я просто объяснить набить немного :-)
одного и единственной целью MySQL является то, что вы описываете. Он предназначен для хранения данных и одновременного доступа к ним без особых проблем.
Ваш вопрос немного напоминает вопрос: «Есть ли способ использовать молоток, чтобы поразить гвоздь? У меня здесь много гвоздей, и мне нужно исправить некоторые куски дерева друг другу, и мне нужно что-то захлопнуть их. Будет ли молоток?
Сказанное, помимо MySQL, есть также хорошие альтернативы, такие как PostgreSQL. PostgreSQL немного более полнофункциональный, и в последнее время он пользуется популярностью в MySQL. Кроме того, «MariaDB» является, фактически, новым именем последней версии MySQL, поэтому для этого вам может понадобиться Google.
Наконец, поскольку вы хотите разработать приложение Windows, возможно, ни одна из этих баз данных не является хорошим выбором - если каждый пользователь должен установить сервер базы данных для использования вашего приложения, установка будет сложной и подверженной ошибкам (поверьте мне - я однажды, поддерживал установщиков для приложения Windows, который зависит от сервера MySQL на компьютере пользователя, и это hell). Вы также можете изучить SQLite, базу данных (которая также поддерживает одновременный доступ), которую вы можете сразу связать с программой, которую вы создаете. Это действительно просто библиотека, которую вы связываете с вашей программой, так что это вовсе не сервер. Но это полнофункциональная база данных SQL.
Конечно, он способен на то, что у современной РСУБД нет? Это может быть не самое лучшее, но оно способно на то, что вы спрашиваете. –
Даже Facebook все еще использует MySQL. – invisal
@invisal да, я знаю это. – Sri