none
Преимущества MS SQL Server перед SQL Lite? RRS feed

Ответы

  • Это вещи слишком разного порядка, чтобы сравнивать. 

    SQLite - встраиваемая однопользовательская СУБД без каких-либо возможностей управления доступом (однопользовательская в том смысле, что только одно приложение может одновременно работать с БД на запись). По сути, просто красивый способ работать с файлом с помощью SQL-запросов. SQL Server - пакет ПО, содержащий очень много всего: клиент-серверный движок, встраиваемый движок (SQL Compact), нечто среднее между ними (LocalDB), GUI для администрирования всего этого, средства аналитики и др. Сравнивать их в целом не имеет смысла.

    Если же сравнивать SQLite с аналогичным подмножеством SQL Server (SQL Compact / LocalDB), на мой взгляд, особых преимуществ нет. Тут он скорее проигрывает SQLite (или даже MS Access) из-за сложности развертывания и настройки. 

    См. например здесь: https://stackoverflow.com/a/4539621/8674428

    10 июня 2018 г. 17:50
  • Если грубо сократить предыдущий ответ:

    SQLite будет лучшим только, если вам нужно организовать одно пользовательскую БД для хранения данных в структурированном виде без установки и настройки серверной части, т.е. когда необходима файл-серверная БД. Его в основном используют для этого.

    • Помечено в качестве ответа Энтомолог 11 июня 2018 г. 7:13
    11 июня 2018 г. 5:58

Все ответы

  • Это вещи слишком разного порядка, чтобы сравнивать. 

    SQLite - встраиваемая однопользовательская СУБД без каких-либо возможностей управления доступом (однопользовательская в том смысле, что только одно приложение может одновременно работать с БД на запись). По сути, просто красивый способ работать с файлом с помощью SQL-запросов. SQL Server - пакет ПО, содержащий очень много всего: клиент-серверный движок, встраиваемый движок (SQL Compact), нечто среднее между ними (LocalDB), GUI для администрирования всего этого, средства аналитики и др. Сравнивать их в целом не имеет смысла.

    Если же сравнивать SQLite с аналогичным подмножеством SQL Server (SQL Compact / LocalDB), на мой взгляд, особых преимуществ нет. Тут он скорее проигрывает SQLite (или даже MS Access) из-за сложности развертывания и настройки. 

    См. например здесь: https://stackoverflow.com/a/4539621/8674428

    10 июня 2018 г. 17:50
  • Если грубо сократить предыдущий ответ:

    SQLite будет лучшим только, если вам нужно организовать одно пользовательскую БД для хранения данных в структурированном виде без установки и настройки серверной части, т.е. когда необходима файл-серверная БД. Его в основном используют для этого.

    • Помечено в качестве ответа Энтомолог 11 июня 2018 г. 7:13
    11 июня 2018 г. 5:58