Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Какви са предимствата на VistaDB

Времето за изпълнение на клиента на VistaDB е безплатно. Времето за изпълнение никога няма да "изтече в 3 часа сутринта", както го казвате. Само инструментите за разработчици са лицензирани по този начин. Нуждаете се от 1 лиценз за разработчик, просто. Ние дори предлагаме наистина евтина Lite версия без инструменти на Visual Studio.

Някои други предимства

100% управляван код - няма взаимодействие или други неуправлявани повиквания в двигателя. Това е голяма работа за някои, а на други не им пука.

Не се изисква достъп до регистъра - Повечето други в proc бази данни изискват достъп до регистъра, за да търсят родителски контроли или разрешения. VistaDB прави само това, което му кажете да прави, и дори ще работи със средно доверие.

Разгръщане на XCopy за време на изпълнение и вашата база данни (един файл). Можете да копирате приложението, средата за изпълнение и вашата база данни и да стартирате. Нищо за инсталиране или конфигуриране на машината, не са необходими специални привилегии (можем да работим в средно доверие или по-висока версия).

Изолирано хранилище - Можете да поставите цялата си база данни в изолирано хранилище и да я стартирате директно от там. Това прави много лесно изграждането на защитени приложения с едно кликване, които пишат бази данни по удобен за домейн начин за корпоративни среди. Няма нужда да съхранявате потребителските данни на споделен диск или да се притеснявате за съпоставянето на разрешения.

CLR тригери / CLR Procs - Можете да напишете CLR код и да ги използвате като тригери или съхранени процеси. Съвсем наскоро въведохме промени, за да направим още по-лесно поддържането на един CLR асемблем, който може да работи както във VistaDB, така и в SQL Server 2005/2008.

T-SQL Procs - VistaDB T-SQL Procs са съвместими със SQL Server 2005/2008. Всяка процедура, която работи в нашия двигател, ще се изпълнява в SQL Server. Това не означава, че нищо, което работи там, ще се пренесе към нас. Ние сме подмножество от функционалността в SQL Server. Но ние също така сме единственият начин да стартирате T-SQL Procs без SQL Server (SQL CE не може да го направи).

Аз лично смятам, че една от най-големите характеристики е възможността за увеличаване на размера до SQL Server по-късно. Всички типове VistaDB, синтаксис и CLR Procs, T-SQL процедури и т.н., всички ще работят на SQL Server. (Въпреки това, не можете да вземете всичко от SQL Server до VistaDB, това е подмножество)

32/64-битово внедряване - VistaDB е разгръщане на един сбор, който работи както 32, така и 64 бита без промени. SQL CE изисква две различни времена на изпълнение в зависимост от операционната система и изобщо не може да работи под IIS. Access няма 64-битово време за изпълнение, а най-новото 32-битово време за изпълнение може да бъде разгърнато само чрез MSI. 32-битовата версия на Windows има време за изпълнение, 64-битовата - не.

Релационна цялост - VistaDB също така действително налага вашите ограничения и външни ключове. Можете да специфично каскадно актуализиране и изтриване на операции. Човекът, който коментира, че сме като SQLITE греши в това отношение. Те анализират ограниченията, но не ги прилагат.

РЕДАКТИРАНЕ:Те имат поддръжка за FK сега в SQLite. Но те не са компилирани по подразбиране и не използват същия синтаксис като SQL Server.

Средно доверие - Възможността за работа на уеб сървър със средно доверие е друга функция, за която мнозина няма да се интересуват, но е голяма работа. Много контроли на трети страни дори не могат да се изпълняват в Medium Trust. Можем да стартираме целия двигател в рамките на Medium Trust поради нашия ангажимент към 100% управляван код и най-малкото необходимо разрешение.

- Пълно разкриване - Аз съм собственик на VistaDB, така че може да съм предубеден. :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. C# Еквивалент на SQL Server DataTypes

  2. Как да промените име на база данни в SQL Server с помощта на T-SQL

  3. Конфигурации с обхват на базата данни на SQL Server и автоматична корекция на план

  4. Включване на таблици и схеми при изброяване на колоните за идентичност в база данни на SQL Server

  5. SQL Server AlwaysOn (група за наличност) Архитектура и стъпка по стъпка инсталация -4 Стъпки за добавяне и премахване на база данни