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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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