Microsoft готовит «беcсерверный» вариант SQL Server

    Microsoft запустила публичный опрос, в котором предлагает всем желающим поучаствовать в поиске названия для новой редакции (или нового режима) SQL Server.
    Новый режим SQL Server носит определение “server-less” (беcсерверный). Из описания к опросу можно получить следующие данные:
    • новый режим позволит использовать полнофункциональный SQL Server (Express?) без необходимости его установки, конфигурации и сопровождения;
    • все что вам понадобится для работы с сервером – это строка соединения;
    • новый режим будет работать только с локальными соединениями, а потому предназначен в первую очередь для целей разработки приложений, отладки и тестирования;
    • однако, новый режим смогут использовать и сторонние приложения, в которые можно будет внедрить соответственно настроенный SQL Server;
    • новый режим будет работать в качестве пользовательского процесса, а не сервиса;
    • SQL Server в новом режиме будет “подниматься” при соединении и работать при наличии соединения и отключаться (shutdown), когда последнее соединение будет закрыто.
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

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

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

                    over 9000 отличий
                      +2
                      угу. «а теперь со всей этой хренью мы попробуем взлететь»
                        +4
                        ситуация обратная, взлетать станет гораздо проще, поскольку теперь для разработки не придется поднимать службы sql server express, устанавливать его через десяток окон мастера.

                        считайте новую редакцию Pocket-версией sql server, которую можно без инсталляции «записать на флешку» и унести
                          0
                          устанавливать его через десяток окон мастера
                          зомг, неужели даже евангелисты МС не умеют пускать unattended установку sql server express?
                          насколько я помню, sql server с одной БД отъедал 200М просто так. Я правильно понимаю, что в случае карманной редакции +200М будет отъедать каждый процесс, её использующий?
                            +2
                            У меня сейчас 8 БД — 50 метров… что-то вы делали не так.
                              –1
                              это было в 2005, толком не помню, что я не так делал.
                        0
                        Большинство из этих вещей, правда, без сервера не нужны особо. :)
                        Но приятно в целом, вы правы.
                          0
                          не соглашусь, все они нужны в процессе разработки, если используются в конечном проекте
                          рассматривайте новый сервер как инструмент разработчика, а не как часть конечного продукта
                      +7
                      Учите русский язык — бессерверный!
                        +17
                        Любители минусовать — безсердечные, безсовестные, бесдушные бесдари.
                          +3
                          И бедарасы!
                        +1
                        www.msteched.com/2010/Europe/DAT314 можно посмотреть эту презентацию, кто не видел.
                          0
                          новый режим будет работать только с локальными соединениями, а потому предназначен в первую очередь для целей разработки приложений, отладки и тестирования

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

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

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

                                      xD
                                    0
                                    SQL Server Standalone
                                    • НЛО прилетело и опубликовало эту надпись здесь
                                    0
                                    Хех… интересна будет цена лицензирования… Ибо это будет плотным ударом по 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, правая пещера.
                                          0
                                          для встраивания Microsoft бесплатно предлагает SQL Server Compact (считайте, что аналог SQLite). Скоро выйдет версия 4.0 (пока есть CTP2)
                                            0
                                            Ну при выборе серверная-серверная версия я остановился на MySQL, так как она мне как с веб-дева больше по душе… а вот если будет embedded mssql с нормальной лицензией — mysql в данном случае пойдет 100% на йух… беспонтово с ней будет играться. )
                                            0
                                            А почему было не использовать MS Jet 4.0?
                                            Он в каждой копии Windows, начиная (кажется) с 95 есть. Впрочем, я специально этим вопросом не озадачивался. Просто не видел еще такого, чтоб его не было.
                                            На небольших объемах данных вполне себе работает.

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

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

                                                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                      Самое читаемое