Как стать автором
Обновить

Комментарии 55

Они изобрели SQLite! Не может быть.
Сущестсвующая версия Compact Edition больше подходит на эту роль.
Откровеенно говоря, я был лучшего мнения о вас, как о IT-специалисте. Сравнить SQL Express с SQLite — это фактически расписатся в полной собственной некомпетентности в сфере RDBMS.
Человек имел ввиду не возможности сервера а принцип работы, так что компетентности это никак не косается.
Человек просто троллит все, что касается Microsoft. Этим он показывает свою однобокость.
SQL Server Compact (практически аналог SQLite по функционалу и принципам работы) существует уже очень давно. Преимущество SQL Express именно в том, что функционально эта СУБД аналогична решениям энтерпрайз уровня. Ограничения там есть, но они не функциоальные, а на обьем базы и количество используемых ядер процессора.
Я не верю, что господин amarao, опытный администратор, судя по профайлу, не знает об этом — а значит он просто троллит.
=) В наше время слово «троллит» приобретает совсем иной характел… Точнее оно уходит от своего изначального смысла… То ли люди юмора не понимают
Точнее, они, видимо, поняли, что упускают серьезную часть рынка.
И чем оно отличается от ныне существующего SQL Server Compact?
полнофункциональный
Но сколько он при это будет добавлять размера к дистрибутиву программы, если мы захотим поставлять его вместе с продуктом?
Ну, поставлять его вместе с продуктом для широкой аудитории, думаю, не стоит. Да и зачем может понадобиться полнофункциональный встраиваемый SQL-сервер, скажем, в мессенжере или твиттер-клиенте? Там и Компакта за глаза хватит, да даже и SQLite с пивом потянет.
А на размер специализированного софта никто и не смотрит.
наличием триггеров, представлений и хранимых процедур, распределенных транзакций, нативного xml, clr, полноценной моделью безопасности

over 9000 отличий
НЛО прилетело и опубликовало эту надпись здесь
ситуация обратная, взлетать станет гораздо проще, поскольку теперь для разработки не придется поднимать службы sql server express, устанавливать его через десяток окон мастера.

считайте новую редакцию Pocket-версией sql server, которую можно без инсталляции «записать на флешку» и унести
НЛО прилетело и опубликовало эту надпись здесь
У меня сейчас 8 БД — 50 метров… что-то вы делали не так.
НЛО прилетело и опубликовало эту надпись здесь
Большинство из этих вещей, правда, без сервера не нужны особо. :)
Но приятно в целом, вы правы.
не соглашусь, все они нужны в процессе разработки, если используются в конечном проекте
рассматривайте новый сервер как инструмент разработчика, а не как часть конечного продукта
Учите русский язык — бессерверный!
Любители минусовать — безсердечные, безсовестные, бесдушные бесдари.
И бедарасы!
новый режим будет работать только с локальными соединениями, а потому предназначен в первую очередь для целей разработки приложений, отладки и тестирования

Ну это конечно хорошо, но если сейчас по умолчанию устанавливается SQL Express, на котором можно проделать все эти операции.
И до конца не понятно, так они выделяют “server-less” как конечный продукт или это все таки режим полноценного SQL Server, который можно поставлять с программой конечному пользователю?
Это и будет sql express. Только он не будет требовать установки. Не будет работать как сервис.
Пока некоторые моменты не ясны. Написано, что вендоры смогут распространять вместе со своими решениями.
> полнофункциональный SQL Server
> новый режим будет работать только с локальными соединениями

Вместе с сервером будет представленно новое значение слова «полнофункциональный».
s/нн/н
Автор, ну как же так?..

безсерверный
бессерверный
fixed
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
этот вариант забавнее, но менее реалистичен, так как SQL Server — это торговая марка и ее переименовать нельзя (это как написать Coca NoCola вместо Coca Cola Lite)
Предлагаю
SQL Server^W (это, очевидно, версия с поддержкой Linux)
или
SQL Server

xD
SQL Server Standalone
НЛО прилетело и опубликовало эту надпись здесь
Хех… интересна будет цена лицензирования… Ибо это будет плотным ударом по MySQL Embedded. У последних цена лицензии КАЖДОЙ копии проданной с embedded-версией (если до 100-150 установок) по 250$/копия. И соответстветственно они были посланы найух и используется серверная версия установки MySQL.
если это будет на базе SQL Server Express (в чем я не сомневаюсь), то лицензироваться будет бесплатно, как и все Express-версии. другое дело, что express-версия имеет свои ограничения
Я очень мало понимаю в десктопном софте. Столкнулся было с задачей:
Небольшая локальная база (чуть ли не экселевский файл простой), который забивать хочется в оффлайне, потом клацнуть по тапке и чтобы оно отправилось в инет на сайт.
Firebird — отмел, ибо я с ним мало знаком, и даже и не хочу быть знакомым. Не знаю, почему, но у меня к нему жуткая неприязнь. Т.е. выбор небольшой — SQLite или MySQL Embedded. MySQL подключился с полпинка к Delphi софтинке, и я связался с SUNом тогда еще… на вопрос о лицензировании была получена цена в 250$ за каждую копию программы или распространять ее в OpenSource. Ни один ни второй вариант был неприемлимым, точнее как, можно было бы сделать open source версию, урезать у нее функционал в ноль (фактически оставить тупо коннектор к базе) и потом отмазываться типа, что у нас админ плохо обновляет репозитарий. Кстати, такая отмазка вполне рабочая в этом типе лицензии, ибо в opensource выложили, но так как это шара, то на него низкие бюджеты, и соответственно невозможно выкладывать постоянную версию новую, тем более версии для каждого клиента различаются, и соответственно нет возможности выложить поддерживаемую версию… Запросы о получении исходных кодов (которые предусмотрены лицензией), тоже имеют возможность «теряться», и на них можно отвечать нечто типа, если Вам требуется исходники, Вы всегда их можете получить в офисе нашей компании по адресу: Северный полюс, Ледник №13, правая пещера.
для встраивания Microsoft бесплатно предлагает SQL Server Compact (считайте, что аналог SQLite). Скоро выйдет версия 4.0 (пока есть CTP2)
Ну при выборе серверная-серверная версия я остановился на MySQL, так как она мне как с веб-дева больше по душе… а вот если будет embedded mssql с нормальной лицензией — mysql в данном случае пойдет 100% на йух… беспонтово с ней будет играться. )
А почему было не использовать MS Jet 4.0?
Он в каждой копии Windows, начиная (кажется) с 95 есть. Впрочем, я специально этим вопросом не озадачивался. Просто не видел еще такого, чтоб его не было.
На небольших объемах данных вполне себе работает.

Ну, как бы 6 таблиц по 100-200 тысяч записей… грустно может быть )))
А проверяли? Или это «пальцем в небо»?

Вот тут обсуждают, например.
Такой режим существует в Firebird.
Называется Firebird Embedded Server.
Для работы приложения нужна одна dll
плюс целая папка с локалями…
В которой 2 файла: fbintl.conf, fbintl.dll
Пусть выпустят версию под Unix! Заходим, голосуем, вводим свой вариант :)
НЛО прилетело и опубликовало эту надпись здесь
Мне почему-то очень напомнило те древние времена когда так же использовали базы данных MS Access :)
А мне это сразу напомнило Firebird Embedded, которому лет и лет уже. Правда, весит он что-то около 2-3 Мб. Представляет собой одну DLL, в которой и библиотека доступа и сам «сервер».
В общем, старая разумная идея.
SQL Connect предложил.
Учитывая что он наверняка будет поддерживать linq это отлично. А вот поддержка только локальных соединений — это очень плохо.
Голубая мечта ораклиста
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории