Как предположил Дейв, базы данных MV действительно разработаны, чтобы работать лучше всего, когда вы знаете ключ записи, которую вы пытаетесь получить.Некоторые люди называют их системами баз данных на основе записей, в отличие от SQL, который представляет собой систему баз данных на основе множеств.
Это действительно зависит от того, что вы пытаетесь сделать, как данные должны быть структурированы, и какие другие инструменты у вас есть.Я провожу большую часть своего времени, работая в MV (в основном продукты Revelation), и мы регулярно обрабатываем наборы записей в 10 000 000+, и скорость хорошая.
Сила базы данных MV - это когда данные текучие.Мы находим, что большинство наших клиентов используют его для таких приложений, как юридические, медицинские и финансовые продукты;приложения, в которых отношения сложны и могут быстро и радикально меняться со временем.
Возможно, вы захотите просмотреть движение без SQL, которое разделяет многие из тех же концепций, даже если MV и SQL на самом деле не являются таковыми.то же самое.
Основной недостаток MV меньше в его структуре, чем в его инструментах.Как правило, вы обнаружите, что, поскольку база разработчиков меньше, доступный инструментарий и справка меньше.Вы также можете обнаружить, что во встроенном базовом языке, который дает вам большинство предложений, отсутствует кодировка стилей объекта, к которой вы привыкли.Временами даже кажется, что JavaScript обладает большей функциональностью как язык.
Сказав, что, поскольку базы данных MV в основном представляют собой гигантские строки, обработка языков в языках превосходна.Они отлично подходят для прямой манипуляции со строками HTML и XML.
Полагаю, у меня большой вопрос, у вас есть конкретные вопросы?Я не собираюсь начинать войну, говоря, что это похоже на переход с Windows на Linux или Mac или даже на переход с Debian на Red Hat, но структуры и системы разные, поэтому у них разные концепции, сильные стороны, ограничения и цели.,Если вы попытаетесь обработать базу данных MV, такую как SQL (что вы можете), вы обнаружите, что она не подходит лучше всего.Плохо спроектированная база данных MV может быть упражнением в фрустации.Хорошо спроектированная база данных MV может быть прекрасной вещью.