Комментарии 55
Они изобрели SQLite! Не может быть.
-5
Сущестсвующая версия Compact Edition больше подходит на эту роль.
+6
Откровеенно говоря, я был лучшего мнения о вас, как о IT-специалисте. Сравнить SQL Express с SQLite — это фактически расписатся в полной собственной некомпетентности в сфере RDBMS.
+12
Человек имел ввиду не возможности сервера а принцип работы, так что компетентности это никак не косается.
+1
Человек просто троллит все, что касается Microsoft. Этим он показывает свою однобокость.
+3
SQL Server Compact (практически аналог SQLite по функционалу и принципам работы) существует уже очень давно. Преимущество SQL Express именно в том, что функционально эта СУБД аналогична решениям энтерпрайз уровня. Ограничения там есть, но они не функциоальные, а на обьем базы и количество используемых ядер процессора.
Я не верю, что господин amarao, опытный администратор, судя по профайлу, не знает об этом — а значит он просто троллит.
Я не верю, что господин amarao, опытный администратор, судя по профайлу, не знает об этом — а значит он просто троллит.
+1
То что они изобрели быстрее похоже на Firebird 2.5 Embedded без нативного xml и clr.
+
Firebird Embedded in comparison to SQL Server Compact Edition 4
blog.cincura.net/231742-firebird-embedded-in-comparison-to-sql-server-compact-edition-4
+
Firebird Embedded in comparison to SQL Server Compact Edition 4
blog.cincura.net/231742-firebird-embedded-in-comparison-to-sql-server-compact-edition-4
0
Точнее, они, видимо, поняли, что упускают серьезную часть рынка.
0
И чем оно отличается от ныне существующего SQL Server Compact?
0
полнофункциональный
0
Но сколько он при это будет добавлять размера к дистрибутиву программы, если мы захотим поставлять его вместе с продуктом?
0
Ну, поставлять его вместе с продуктом для широкой аудитории, думаю, не стоит. Да и зачем может понадобиться полнофункциональный встраиваемый SQL-сервер, скажем, в мессенжере или твиттер-клиенте? Там и Компакта за глаза хватит, да даже и SQLite с пивом потянет.
А на размер специализированного софта никто и не смотрит.
А на размер специализированного софта никто и не смотрит.
+3
наличием триггеров, представлений и хранимых процедур, распределенных транзакций, нативного xml, clr, полноценной моделью безопасности
over 9000 отличий
over 9000 отличий
+10
НЛО прилетело и опубликовало эту надпись здесь
ситуация обратная, взлетать станет гораздо проще, поскольку теперь для разработки не придется поднимать службы sql server express, устанавливать его через десяток окон мастера.
считайте новую редакцию Pocket-версией sql server, которую можно без инсталляции «записать на флешку» и унести
считайте новую редакцию Pocket-версией sql server, которую можно без инсталляции «записать на флешку» и унести
+4
Большинство из этих вещей, правда, без сервера не нужны особо. :)
Но приятно в целом, вы правы.
Но приятно в целом, вы правы.
0
Учите русский язык — бессерверный!
+7
www.msteched.com/2010/Europe/DAT314 можно посмотреть эту презентацию, кто не видел.
+1
новый режим будет работать только с локальными соединениями, а потому предназначен в первую очередь для целей разработки приложений, отладки и тестирования
Ну это конечно хорошо, но если сейчас по умолчанию устанавливается SQL Express, на котором можно проделать все эти операции.
И до конца не понятно, так они выделяют “server-less” как конечный продукт или это все таки режим полноценного SQL Server, который можно поставлять с программой конечному пользователю?
0
> полнофункциональный SQL Server
> новый режим будет работать только с локальными соединениями
Вместе с сервером будет представленно новое значение слова «полнофункциональный».
> новый режим будет работать только с локальными соединениями
Вместе с сервером будет представленно новое значение слова «полнофункциональный».
+3
Автор, ну как же так?..
безсерверный
бессерверный
бессерверный
+3
НЛО прилетело и опубликовало эту надпись здесь
Хех… интересна будет цена лицензирования… Ибо это будет плотным ударом по MySQL Embedded. У последних цена лицензии КАЖДОЙ копии проданной с embedded-версией (если до 100-150 установок) по 250$/копия. И соответстветственно они были посланы найух и используется серверная версия установки MySQL.
0
если это будет на базе SQL Server Express (в чем я не сомневаюсь), то лицензироваться будет бесплатно, как и все Express-версии. другое дело, что express-версия имеет свои ограничения
0
Я очень мало понимаю в десктопном софте. Столкнулся было с задачей:
Небольшая локальная база (чуть ли не экселевский файл простой), который забивать хочется в оффлайне, потом клацнуть по тапке и чтобы оно отправилось в инет на сайт.
Firebird — отмел, ибо я с ним мало знаком, и даже и не хочу быть знакомым. Не знаю, почему, но у меня к нему жуткая неприязнь. Т.е. выбор небольшой — SQLite или MySQL Embedded. MySQL подключился с полпинка к Delphi софтинке, и я связался с SUNом тогда еще… на вопрос о лицензировании была получена цена в 250$ за каждую копию программы или распространять ее в OpenSource. Ни один ни второй вариант был неприемлимым, точнее как, можно было бы сделать open source версию, урезать у нее функционал в ноль (фактически оставить тупо коннектор к базе) и потом отмазываться типа, что у нас админ плохо обновляет репозитарий. Кстати, такая отмазка вполне рабочая в этом типе лицензии, ибо в opensource выложили, но так как это шара, то на него низкие бюджеты, и соответственно невозможно выкладывать постоянную версию новую, тем более версии для каждого клиента различаются, и соответственно нет возможности выложить поддерживаемую версию… Запросы о получении исходных кодов (которые предусмотрены лицензией), тоже имеют возможность «теряться», и на них можно отвечать нечто типа, если Вам требуется исходники, Вы всегда их можете получить в офисе нашей компании по адресу: Северный полюс, Ледник №13, правая пещера.
Небольшая локальная база (чуть ли не экселевский файл простой), который забивать хочется в оффлайне, потом клацнуть по тапке и чтобы оно отправилось в инет на сайт.
Firebird — отмел, ибо я с ним мало знаком, и даже и не хочу быть знакомым. Не знаю, почему, но у меня к нему жуткая неприязнь. Т.е. выбор небольшой — SQLite или MySQL Embedded. MySQL подключился с полпинка к Delphi софтинке, и я связался с SUNом тогда еще… на вопрос о лицензировании была получена цена в 250$ за каждую копию программы или распространять ее в OpenSource. Ни один ни второй вариант был неприемлимым, точнее как, можно было бы сделать open source версию, урезать у нее функционал в ноль (фактически оставить тупо коннектор к базе) и потом отмазываться типа, что у нас админ плохо обновляет репозитарий. Кстати, такая отмазка вполне рабочая в этом типе лицензии, ибо в opensource выложили, но так как это шара, то на него низкие бюджеты, и соответственно невозможно выкладывать постоянную версию новую, тем более версии для каждого клиента различаются, и соответственно нет возможности выложить поддерживаемую версию… Запросы о получении исходных кодов (которые предусмотрены лицензией), тоже имеют возможность «теряться», и на них можно отвечать нечто типа, если Вам требуется исходники, Вы всегда их можете получить в офисе нашей компании по адресу: Северный полюс, Ледник №13, правая пещера.
0
для встраивания Microsoft бесплатно предлагает SQL Server Compact (считайте, что аналог SQLite). Скоро выйдет версия 4.0 (пока есть CTP2)
0
А почему было не использовать MS Jet 4.0?
Он в каждой копии Windows, начиная (кажется) с 95 есть. Впрочем, я специально этим вопросом не озадачивался. Просто не видел еще такого, чтоб его не было.
На небольших объемах данных вполне себе работает.
Он в каждой копии Windows, начиная (кажется) с 95 есть. Впрочем, я специально этим вопросом не озадачивался. Просто не видел еще такого, чтоб его не было.
На небольших объемах данных вполне себе работает.
0
Такой режим существует в Firebird.
Называется Firebird Embedded Server.
Для работы приложения нужна одна dll
Называется Firebird Embedded Server.
Для работы приложения нужна одна dll
0
Пусть выпустят версию под Unix! Заходим, голосуем, вводим свой вариант :)
-2
НЛО прилетело и опубликовало эту надпись здесь
Мне почему-то очень напомнило те древние времена когда так же использовали базы данных MS Access :)
+1
А мне это сразу напомнило Firebird Embedded, которому лет и лет уже. Правда, весит он что-то около 2-3 Мб. Представляет собой одну DLL, в которой и библиотека доступа и сам «сервер».
В общем, старая разумная идея.
В общем, старая разумная идея.
0
SQL Connect предложил.
0
Учитывая что он наверняка будет поддерживать linq это отлично. А вот поддержка только локальных соединений — это очень плохо.
0
Голубая мечта ораклиста
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Microsoft готовит «беcсерверный» вариант SQL Server