|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
Я имею в виду, в чём цинус разделения "клиента" от "сервера". По мне (я в этом начинающий) - я пока вижу только один геморрой. При чём, много геморроя... Пишу прогу, даю её юзеру, он перед запуском проги должен установить себе какие-то сервера, они устанавливаются только под администратором. Плюс мне самому - какие-то подключения с какими-то лишними паролями... Вот, SQLlite - всё понятно: взял файл, подключился к нему, и работай с ним. Надо по сети данные передать? Ну, сериализуй как ты хочешь, да передай через сокеты и т.п. Всё, вроде, Просто ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2010, 21:17 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
Вот когда начнете разрабатывать приложения для более, чем одного пользователя, поймете. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2010, 21:34 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
А зачем самостоятельно врукопашную бороться с сериализацией, пакетированием, многопоточной обработкой, кэшированием сеансовых данных клиентов, прозрачной аутентификацией в домене, резервным копированием, кластеризацией и прочая и прочая, когда оно уже есть реализованное в виде MSSQL? Вот если этого всего не надо и гарантированно никогда не понадобится в будущем, тогда... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2010, 21:38 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
И как такую прогу распространять? MS SQL Server бесплатный? Вроде ж платный и, более того, вообще вместе со студией ставится... ..в итоге получается, что прога работает только на том компе, на котором вся студия установлена вместе с сервером. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2010, 22:12 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
Michael MelvinИ как такую прогу распространять? MS SQL Server бесплатный? Вроде ж платный и, более того, вообще вместе со студией ставится... ..в итоге получается, что прога работает только на том компе, на котором вся студия установлена вместе с сервером.И кто Вам сказал такую чушь? Есть бесплатный Express. Студия тут совершенно не причем. Express к ней прикладывается просто для обеспечения возможности писать серверный код. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2010, 22:31 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
Michael MelvinИ как такую прогу распространять? MS SQL Server бесплатный? Вроде ж платный и, более того, вообще вместе со студией ставится... ..в итоге получается, что прога работает только на том компе, на котором вся студия установлена вместе с сервером. Нафига? Поставил одну и к ней тысячи клиентов конектятся. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2010, 22:43 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
Michael MelvinИ как такую прогу распространять? MS SQL Server бесплатный? Вроде ж платный и, более того, вообще вместе со студией ставится... ..в итоге получается, что прога работает только на том компе, на котором вся студия установлена вместе с сервером.Что за бред про "платный", "вместе со студией ставится"??? Michael MelvinПишу прогу, даю её юзеру Для проги с локальной БД SQLlite безусловно лучьше. С чего это вообще такой вопрос возник? И вообще, такие случаи разбираются в специальном форуме Сравнение СУБД , можно просто там спросить (или ещё лучьше - поискать) про выбор локальной СУБД для распространения с прогами. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2010, 23:04 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
SQLite. Итак, его преимущества: * бесплатный + открытый исходный код; * достаточно быстр; * не нуждается в дополнительной настройке на клиентской машине – распространять вместе с приложением нужно только одну dll; * лоялен к программисту; * возможность работать с компакт-диска (т.е. в режиме "только для чтения"); * возможность работать с гостевого аккаунта; * никаких записей в реестр и на диск (кроме dll и файла базы данных), никаких настроек сетевых протоколов; * многоплатформенный: есть поддержка для многих языков (с 3 версии формат файла БД совместим для различных ОС и языков); * сама dll зависит только от одной системной dll - MSVCRT.DLL, которая всегда есть в системе; * синтаксис SQL достаточно хорошо соответствует стандарту – вы можете взять любую книгу, где описывается ANSI SQL 92 и пользоваться. Или посмотреть на сайте http://www.sqlite.org/lang.html. Но есть и недостатки: * не рекомендован для баз большого размера (эксперты не рекомендуют более 200 Мб); * есть только два типа данных – целое автоинкримент и строка (всё остальное – эмулируется через строки); * не предназначен для многопользовательского использования (хотя это и возможно). ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 07:08 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
exploysНафига? Поставил одну и к ней тысячи клиентов конектятся. MsSQL и 1000 коннектов - фантастика. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 09:02 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
exploysНафига? Поставил одну и к ней тысячи клиентов конектятся. ПидареццКИЙMsSQL и 1000 коннектов - фантастика. В чем фантастика? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 10:21 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
angel_zarSQLite. Итак, его преимущества: * достаточно быстр; * лоялен к программисту; Очень четкие характеристики angel_zar * не рекомендован для баз большого размера (эксперты не рекомендуют более 200 Мб); Ох-хо-хо, 200 Мб - это база большого размера... Тут нет такого смайлика Не удержался... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 10:44 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
baracsangel_zar * не рекомендован для баз большого размера (эксперты не рекомендуют более 200 Мб); Ох-хо-хо, 200 Мб - это база большого размера... Тут нет такого смайлика Не удержался... Что не так? Ты разве хочешь сказать, что 200 Мб - это база большого размера? Или что ты имел в виду? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 10:51 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
Топик явно не для этого раздела, в сравнение СУБД Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 10:55 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
ПидареццКИЙMsSQL и 1000 коннектов - фантастика. Абсолютно никакой фантастики. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 11:37 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
Michael Melvinbaracsпропущено... Ох-хо-хо, 200 Мб - это база большого размера... Тут нет такого смайлика Не удержался... Что не так? Ты разве хочешь сказать, что 200 Мб - это база большого размера? Или что ты имел в виду? Я имел ввиду, что 200 Мб - совсем не большой размер для БД. И это утверждение: angel_zar* не рекомендован для баз большого размера (эксперты не рекомендуют более 200 Мб); полностью исчерпывает тему. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 12:55 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
Ну вот, начались перепалки по поводу больших и небольших размеров :) Перечитайте первое сообщение - ТС вполне ясно дал понять, что он начинающий девелопер. Ему нужно выбрать движок для БД, используемой небольшим приложением. И основной критерий - простота реализации и деплоймента. О каких базах "большого размера" и "тысячах клиентов" может идти речь? Если я правильно понял ТС, имхо SQLite будет наверняка самым разумным выбором. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 15:40 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
А мне firebird embedded больше нравится для встроенной бд ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2010, 09:53 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
angel_zar* не рекомендован для баз большого размера (эксперты не рекомендуют более 200 Мб); Плюнь в лицо тому эксперту или пошли его подальше ... по настроению :) Есть опыт применения на много-гигабайтных базах. angel_zar* есть только два типа данных – целое автоинкримент и строка (всё остальное – эмулируется через строки); Продолжаем плевать. http://www.sqlite.org/datatype3.html angel_zar* не предназначен для многопользовательского использования (хотя это и возможно). Это точно. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2010, 12:39 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
мне единственно что не нравится в sqllite, так это их "транзакция создаются автоматически, если не была создана явно". Напрягает слегка. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2010, 14:11 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
Меня удивляет ситуация, когда транзакция не создаётся автоматически и её надо начинать вручную. Как вообще понимать такое состояние, когда мы можем прочитать таблицу, а транзакции, тем не менее, нет? Наверное, она на самом деле есть, а вам говорят, что её нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2010, 14:28 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
Michael MelvinSQLlite - всё понятно: взял файл, подключился к нему, и работай с ним. Надо по сети данные передать? Ну, сериализуй как ты хочешь, да передай через сокеты и т.п. Всё, вроде, Просто И отлавливай дальше глюки .... PS Да и как-то SQL (в смысле язык) он ближе и роднее. В SQLlite это пока нечто смахивающее на детский лепет. PPS И да, что нафиг за сравнение, эти так сказать СУБД абсолютно для разных целей! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2010, 15:42 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
Victor MetelitsaМеня удивляет ситуация, когда транзакция не создаётся автоматически и её надо начинать вручную. Как вообще понимать такое состояние, когда мы можем прочитать таблицу, а транзакции, тем не менее, нет? Наверное, она на самом деле есть, а вам говорят, что её нет.А зачем нужны явные транзакции для читающего DML? Для пишущего вопросов нет - нужны, но для SELECT и еще при уровне изоляции READ COMMITED - зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2010, 17:15 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
lockyмне единственно что не нравится в sqllite, так это их "транзакция создаются автоматически, если не была создана явно". Напрягает слегка. Да как бы это часть рссказа про классический auto commit режим. И он примерно так же работает в большинстве СУБД. Firebird и Interbase - наверно самые существенно отличающиеся частные случаи ... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2010, 17:29 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
Senya_LА зачем нужны явные транзакции для читающего DML? Сеня, нет такого зверя как "читающий DML". Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2010, 17:48 |
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
---|---|---|---|
#18+
Я бы предложил обсуждать здесь SQLite только в разрезе его преимуществ/недостатков перед Microsoft SQL Server (hint: название темы и пост топик-стартера). Иначе в каждой теме дискуссии заканчиваются одним и тем же :( ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2010, 17:50 |
|
|
start [/forum/topic.php?fid=35&fpage=15&tid=1552750]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 164ms |
0 / 0 |