|
|
|
В чём преимущество 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 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
Dmitry Arefievlockyмне единственно что не нравится в sqllite, так это их "транзакция создаются автоматически, если не была создана явно". Напрягает слегка. Да как бы это часть рссказа про классический auto commit режим. И он примерно так же работает в большинстве СУБД. Firebird и Interbase - наверно самые существенно отличающиеся частные случаи ... Всё было бы вообще замечательно, если бы в sql lite эти транзакции не создавались с такими накладными расходами :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2010, 17:51 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovSenya_LА зачем нужны явные транзакции для читающего DML? Сеня, нет такого зверя как "читающий DML". Спорно. Но на его месте я бы уточнил, что имеется в виду именно SELECT...FROM и больше ничего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2010, 17:54 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
OptiXСпорно. И как же спорящие расшифровывают букву M?.. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2010, 18:09 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovOptiXСпорно. И как же спорящие расшифровывают букву M?.. Чисто для смеху :) В Oracle штатный select может модифицировать данные :) и даже без for update-у Но select (без for update-у) DML-ем все одно не считается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2010, 18:12 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
А что тут обсуждать ... SQLite реально-реальнее-не-бывает встроенная СУБД, с кучей соответствующих фич, позволяющих итегрировать СУБД в хост приложение, больше однопользовательская, очень быстрая, с нормальным SQL'ом. MSSQL много-много более тяжеловесная СУБД, ориентированная на конкурентный доступ, позволяющая масштабироваться, более точно управлять используемыми ресурсами, имеющая концепцию пользователей и прав доступа. SQL более развитой - есть WITH SELECT, INSERT OUTPUT конструкции и т.д. Встроенные функции, TSQL, кодировки с колейшинами, права, юзера, и т.д. в SQLite отсутствуют, т.к. по определению не надо и/или решается иначе. PS: И та и другая могут работать с большими БД. Но практики применения MSSQL для больших БД много больше. А про SQLite предпочитают рассказывать басни про 200Mb. Епрст, где цифру-то взяли ... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2010, 18:25 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)модифицировать данные :) Данные, в смысле хранимую информацию или служебные структуры БД ? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2010, 18:27 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovOptiXСпорно. И как же спорящие расшифровывают букву M?.. Лично я к спорящим не отношусь, если Вы не заметили. Вот по меньшей мере один аргумент, что нельзя выражаться столько категорично, как это сделали Вы: Dimitry SibiryakovСеня, нет такого зверя как "читающий DML". Oracle® Database Concepts Data Manipulation Language Statements Data manipulation language (DML) statements query or manipulate data in existing schema objects. They enable you to: Retrieve data from one or more tables or views (SELECT); fetches can be scrollable (see "Scrollable Cursors") Add new rows of data into a table or view (INSERT) ... DML statements are the most frequently used SQL statements. Some examples of DML statements are: Код: plaintext (from Data Manipulation Language Statements ) Именно поэтому я добавил, что г-ну Senya_L следовало бы выразиться точнее, чтобы исключить двусмысленность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2010, 18:39 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
Dmitry ArefievGluk (Kazan)модифицировать данные :) Данные, в смысле хранимую информацию или служебные структуры БД ? :) Да, имеется в виду именно DML (в отличие от DDL). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2010, 18:41 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
Dmitry ArefievPS: И та и другая могут работать с большими БД. Но практики применения MSSQL для больших БД много больше. А про SQLite предпочитают рассказывать басни про 200Mb. Епрст, где цифру-то взяли ... :) Согласен. Но опять же, а какие БД считать большими? А для SQLite большие - это какие? Имхо лучше отталкиваться от конкретных задач: с использованием чего их можно решать быстрее, дешевле и эффективнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2010, 18:44 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovSenya_LА зачем нужны явные транзакции для читающего DML? Сеня, нет такого зверя как "читающий DML". Не будь буквоедом. Думаю, все поняли. Кстати, у Х. Борри операторы SIUD описаны в главе 20 ""Запросы DML". ЗЫ. И про буквоедство. Не надо приписывать слову Manipulate исконно собственное толкование ;) Можно понимать как "модификации", а также и как "операции извлечения". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2010, 19:49 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
Senya_LНе надо приписывать слову Manipulate исконно собственное толкование ;) Действительно. И почему это я всегда считал это M сокращением от Modification?.. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2010, 20:26 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
Я двадцать гигов в одну таблицу в SQL lite загонял для теста. Вполне стабильно и предсказуемо работает. Фуллскан тормозит как везде, если без параллелей выполнять, доступ по индексу достаточно быстрый. Не знаю, откуда ограничение в 200 мегов взялось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2010, 21:40 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
Senya_LVictor MetelitsaМеня удивляет ситуация, когда транзакция не создаётся автоматически и её надо начинать вручную. Как вообще понимать такое состояние, когда мы можем прочитать таблицу, а транзакции, тем не менее, нет? Наверное, она на самом деле есть, а вам говорят, что её нет.А зачем нужны явные транзакции для читающего DML? Для пишущего вопросов нет - нужны, но для SELECT и еще при уровне изоляции READ COMMITED - зачем? Во-во. Транзакции нет, а уровень изоляции почему-то есть. Как в анекдоте про Вовочку и жопу. И блокировки наверняка есть. Например, вряд ли кому-то позволят дропнуть таблицу, пока вы выбираете из неё данные в своей не-транзакции. В DB2 и Oracle, как законнектились - считайте, что транзакция стартовала. Сделали COMMIT или ROLLBACK? Это конец текущей и начало следующей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2010, 23:35 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovSenya_LНе надо приписывать слову Manipulate исконно собственное толкование ;) Действительно. И почему это я всегда считал это M сокращением от Modification?.. Мануалы не читаете, наверное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2010, 23:37 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
Victor MetelitsaВо-во. Транзакции нет, а уровень изоляции почему-то есть.Аллегории, конечно, вещь интересная, но на кой явный старт траназкции, если Shared-блокировки (говорю в терминах MSSQL) не живут долше самого стейтмента при Read Commited? И, кстати, не должны жить дольше в силу стандарта. Если уж про анекдоты, то Вам шашечки или ехать? (С) Я не противник явных транзакций, не настолько уж развращен MSSQL'ем Но, например, FB есть "изворот" - уровень изоляции Read Commited с параметром Read. Это же по сути workaround. Такую транзакцию можно держать хоть до морковкиного заговения. Что заставляет Yo! какать тут кирпичами, но серверу, как известно, фиолетово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2010, 23:58 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
БамбукъЯ двадцать гигов в одну таблицу в SQL lite загонял для теста. Вполне стабильно и предсказуемо работает. Фуллскан тормозит как везде, если без параллелей выполнять, доступ по индексу достаточно быстрый. Не знаю, откуда ограничение в 200 мегов взялось. как у всех ? и много там многоблочного чтения видел ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2010, 00:51 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
Yo.!как у всех ? и много там многоблочного чтения видел ? В нашем доме попрошу не выражаться:-))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2010, 17:11 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
Dmitry ArefievGluk (Kazan)модифицировать данные :) Данные, в смысле хранимую информацию или служебные структуры БД ? :) В смысле cleanup ранее наложенных блокировок. DDL-ем же тут select вроде еще никто не называл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2010, 18:08 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
Dmitry ArefievА что тут обсуждать ... SQLite реально-реальнее-не-бывает встроенная СУБД, с кучей соответствующих фич, позволяющих итегрировать СУБД в хост приложение, больше однопользовательская, очень быстрая, с нормальным SQL'ом. MSSQL много-много более тяжеловесная СУБД, ориентированная на конкурентный доступ, позволяющая масштабироваться, более точно управлять используемыми ресурсами, имеющая концепцию пользователей и прав доступа. SQL более развитой - есть WITH SELECT, INSERT OUTPUT конструкции и т.д. Встроенные функции, TSQL, кодировки с колейшинами, права, юзера, и т.д. в SQLite отсутствуют, т.к. по определению не надо и/или решается иначе. PS: И та и другая могут работать с большими БД. Но практики применения MSSQL для больших БД много больше. А про SQLite предпочитают рассказывать басни про 200Mb. Епрст, где цифру-то взяли ... :) Почти со всем согласен, но больше всего недоверия вызвал: Dmitry Arefievс нормальным SQL'ом. В SQLite слабый SQL, до нормального с ним ещё работать надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 16:59 |
|
||
|
В чём преимущество SQL Server перед SQL Lite?
|
|||
|---|---|---|---|
|
#18+
Pure.....Dmitry Arefievс нормальным SQL'ом. В SQLite слабый SQL, до нормального с ним ещё работать надо Он нормальный в смысле достаточный для решения большинства задач, которые можно возложить на SQLite. Намеки на отсутствие функций и агрегатов не принимаются, так как идеология SQLite - идеология встроенной СУБД. Т.е. она вам - управление хранилищем + транзакциями + SQL, вы ей - функции, движки хранилища, движки источников данных и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 19:12 |
|
||
|
|

start [/forum/topic.php?all=1&fid=35&tid=1552750]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 168ms |

| 0 / 0 |
