powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / В чём преимущество SQL Server перед SQL Lite?
25 сообщений из 45, страница 1 из 2
В чём преимущество SQL Server перед SQL Lite?
    #36968527
Michael Melvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я имею в виду, в чём цинус разделения "клиента" от "сервера". По мне (я в этом начинающий) - я пока вижу только один геморрой. При чём, много геморроя...
Пишу прогу, даю её юзеру, он перед запуском проги должен установить себе какие-то сервера, они устанавливаются только под администратором.
Плюс мне самому - какие-то подключения с какими-то лишними паролями... Вот, SQLlite - всё понятно: взял файл, подключился к нему, и работай с ним. Надо по сети данные передать? Ну, сериализуй как ты хочешь, да передай через сокеты и т.п. Всё, вроде, Просто
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36968545
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот когда начнете разрабатывать приложения для более, чем одного пользователя, поймете.
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36968550
Kew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем самостоятельно врукопашную бороться с сериализацией, пакетированием, многопоточной обработкой, кэшированием сеансовых данных клиентов, прозрачной аутентификацией в домене, резервным копированием, кластеризацией и прочая и прочая, когда оно уже есть реализованное в виде MSSQL?

Вот если этого всего не надо и гарантированно никогда не понадобится в будущем, тогда...
:)
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36968596
Michael Melvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И как такую прогу распространять? MS SQL Server бесплатный? Вроде ж платный и, более того, вообще вместе со студией ставится...

..в итоге получается, что прога работает только на том компе, на котором вся студия установлена вместе с сервером.
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36968643
Michael MelvinИ как такую прогу распространять? MS SQL Server бесплатный? Вроде ж платный и, более того, вообще вместе со студией ставится...

..в итоге получается, что прога работает только на том компе, на котором вся студия установлена вместе с сервером.И кто Вам сказал такую чушь? Есть бесплатный Express. Студия тут совершенно не причем. Express к ней прикладывается просто для обеспечения возможности писать серверный код.
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36968663
exploys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael MelvinИ как такую прогу распространять? MS SQL Server бесплатный? Вроде ж платный и, более того, вообще вместе со студией ставится...

..в итоге получается, что прога работает только на том компе, на котором вся студия установлена вместе с сервером.
Нафига? Поставил одну и к ней тысячи клиентов конектятся.
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36968685
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael MelvinИ как такую прогу распространять? MS SQL Server бесплатный? Вроде ж платный и, более того, вообще вместе со студией ставится...

..в итоге получается, что прога работает только на том компе, на котором вся студия установлена вместе с сервером.Что за бред про "платный", "вместе со студией ставится"???

Michael MelvinПишу прогу, даю её юзеру
Для проги с локальной БД SQLlite безусловно лучьше.

С чего это вообще такой вопрос возник?

И вообще, такие случаи разбираются в специальном форуме Сравнение СУБД , можно просто там спросить (или ещё лучьше - поискать) про выбор локальной СУБД для распространения с прогами.
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36968878
angel_zar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQLite. Итак, его преимущества:

* бесплатный + открытый исходный код;
* достаточно быстр;
* не нуждается в дополнительной настройке на клиентской машине – распространять вместе с приложением нужно только одну dll;
* лоялен к программисту;
* возможность работать с компакт-диска (т.е. в режиме "только для чтения");
* возможность работать с гостевого аккаунта;
* никаких записей в реестр и на диск (кроме dll и файла базы данных), никаких настроек сетевых протоколов;
* многоплатформенный: есть поддержка для многих языков (с 3 версии формат файла БД совместим для различных ОС и языков);
* сама dll зависит только от одной системной dll - MSVCRT.DLL, которая всегда есть в системе;
* синтаксис SQL достаточно хорошо соответствует стандарту – вы можете взять любую книгу, где описывается ANSI SQL 92 и пользоваться. Или посмотреть на сайте http://www.sqlite.org/lang.html.

Но есть и недостатки:

* не рекомендован для баз большого размера (эксперты не рекомендуют более 200 Мб);
* есть только два типа данных – целое автоинкримент и строка (всё остальное – эмулируется через строки);
* не предназначен для многопользовательского использования (хотя это и возможно).
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36968934
exploysНафига? Поставил одну и к ней тысячи клиентов конектятся.
MsSQL и 1000 коннектов - фантастика.
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36969041
iiyama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exploysНафига? Поставил одну и к ней тысячи клиентов конектятся.
ПидареццКИЙMsSQL и 1000 коннектов - фантастика.
В чем фантастика?
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36969085
baracs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
angel_zarSQLite. Итак, его преимущества:

* достаточно быстр;
* лоялен к программисту; Очень четкие характеристики
angel_zar * не рекомендован для баз большого размера (эксперты не рекомендуют более 200 Мб);
Ох-хо-хо, 200 Мб - это база большого размера... Тут нет такого смайлика

Не удержался...
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36969098
Michael Melvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
baracsangel_zar * не рекомендован для баз большого размера (эксперты не рекомендуют более 200 Мб);
Ох-хо-хо, 200 Мб - это база большого размера... Тут нет такого смайлика

Не удержался...

Что не так? Ты разве хочешь сказать, что 200 Мб - это база большого размера? Или что ты имел в виду?
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36969104
iiyama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Топик явно не для этого раздела, в сравнение СУБД

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36969199
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПидареццКИЙMsSQL и 1000 коннектов - фантастика.

Абсолютно никакой фантастики.
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36969452
baracs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael Melvinbaracsпропущено...
Ох-хо-хо, 200 Мб - это база большого размера... Тут нет такого смайлика

Не удержался...

Что не так? Ты разве хочешь сказать, что 200 Мб - это база большого размера? Или что ты имел в виду? Я имел ввиду, что 200 Мб - совсем не большой размер для БД.
И это утверждение:
angel_zar* не рекомендован для баз большого размера (эксперты не рекомендуют более 200 Мб); полностью исчерпывает тему.
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36969950
OptiX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот, начались перепалки по поводу больших и небольших размеров :)

Перечитайте первое сообщение - ТС вполне ясно дал понять, что он начинающий девелопер. Ему нужно выбрать движок для БД, используемой небольшим приложением. И основной критерий - простота реализации и деплоймента. О каких базах "большого размера" и "тысячах клиентов" может идти речь?

Если я правильно понял ТС, имхо SQLite будет наверняка самым разумным выбором.
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36973324
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А мне firebird embedded больше нравится для встроенной бд
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36973845
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
angel_zar* не рекомендован для баз большого размера (эксперты не рекомендуют более 200 Мб);
Плюнь в лицо тому эксперту или пошли его подальше ... по настроению :)
Есть опыт применения на много-гигабайтных базах.
angel_zar* есть только два типа данных – целое автоинкримент и строка (всё остальное – эмулируется через строки);
Продолжаем плевать. http://www.sqlite.org/datatype3.html
angel_zar* не предназначен для многопользовательского использования (хотя это и возможно).
Это точно.
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36974208
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне единственно что не нравится в sqllite, так это их "транзакция создаются автоматически, если не была создана явно".
Напрягает слегка.
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36974300
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меня удивляет ситуация, когда транзакция не создаётся автоматически и её надо начинать вручную. Как вообще понимать такое состояние, когда мы можем прочитать таблицу, а транзакции, тем не менее, нет? Наверное, она на самом деле есть, а вам говорят, что её нет.
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36974600
Pure.....
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael MelvinSQLlite - всё понятно: взял файл, подключился к нему, и работай с ним. Надо по сети данные передать? Ну, сериализуй как ты хочешь, да передай через сокеты и т.п. Всё, вроде, Просто И отлавливай дальше глюки ....
PS Да и как-то SQL (в смысле язык) он ближе и роднее. В SQLlite это пока нечто смахивающее на детский лепет.
PPS И да, что нафиг за сравнение, эти так сказать СУБД абсолютно для разных целей!
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36975014
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor MetelitsaМеня удивляет ситуация, когда транзакция не создаётся автоматически и её надо начинать вручную. Как вообще понимать такое состояние, когда мы можем прочитать таблицу, а транзакции, тем не менее, нет? Наверное, она на самом деле есть, а вам говорят, что её нет.А зачем нужны явные транзакции для читающего DML? Для пишущего вопросов нет - нужны, но для SELECT и еще при уровне изоляции READ COMMITED - зачем?
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36975057
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyмне единственно что не нравится в sqllite, так это их "транзакция создаются автоматически, если не была создана явно".
Напрягает слегка.
Да как бы это часть рссказа про классический auto commit режим. И он примерно так же
работает в большинстве СУБД. Firebird и Interbase - наверно самые существенно отличающиеся
частные случаи ...
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36975125
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LА зачем нужны явные транзакции для читающего DML?

Сеня, нет такого зверя как "читающий DML".
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
В чём преимущество SQL Server перед SQL Lite?
    #36975131
OptiX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы предложил обсуждать здесь SQLite только в разрезе его преимуществ/недостатков перед Microsoft SQL Server (hint: название темы и пост топик-стартера).
Иначе в каждой теме дискуссии заканчиваются одним и тем же :(
...
Рейтинг: 0 / 0
25 сообщений из 45, страница 1 из 2
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / В чём преимущество SQL Server перед SQL Lite?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]