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

Техническо сравнение:Microsoft Access 2016 срещу SQL Server 2016

Microsoft Access и SQL Server са две системи за управление на релационни бази данни от Microsoft. Всеки има своите силни и слаби страни. Има много случаи, в които Access е идеалният инструмент за работа. Има и други моменти, когато по-усъвършенствано решение като SQL Server е по-подходящо.

Когато се опитвате да решите кой да използвате, едно до друго сравнение на техническите спецификации на всяка система може да помогне много. По-долу е дадено паралелно сравнение на някои от техническите ограничения на всяка система.

 Атрибут Достъп 2016 SQL Server 2016
Максимален размер на базата данни (включително всички обекти и данни) 2 GB, минус пространството, необходимо за системни обекти. 524 272 терабайта
Максимален размер на данните Каквото е останало след приспадане на системните обекти от 2 GB. 16 терабайта
Максимален брой едновременни потребители/едновременни връзки 255 32 767
Максимален брой колони/полета на таблица 255 1024 за нешироки таблици

30 000 за широки маси

Брой знаци в текстово поле (Достъп)

Байтове на varchar(max), varbinary(max), xml, текстова или графична колона (SQL Server)

255 2^31-1
Брой знаци в поле за дълъг текст (Достъп) или на колона ntext или nvarchar(max) (SQL Server) 65 535 при въвеждане на данни през потребителския интерфейс;
1 гигабайт памет за знаци при програмно въвеждане на данни. 4 000, когато свойството UnicodeCompression на полетата е зададено на Да. Това ограничение важи и за обектните полета на OLE.
2^30-1
Брой индекси в таблица 32 включително индекси, създадени вътрешно за поддържане на релации на таблици, едно поле и съставни индекси. 999 неклъстерирани индекса на таблица.

8 индекса на таблица, оптимизирана за памет.

Брой знаци в SQL израз  Приблизително 64 000* 65 536 * Размер на мрежовия пакет

Размерът на мрежовия пакет е размерът на пакетите с табличен поток от данни (TDS), използвани за комуникация между приложенията и релационния механизъм за база данни. Размерът на пакета по подразбиране е 4 KB и се контролира от опцията за конфигурация на размера на мрежовия пакет.

Брой обекти в база данни 32 768  2 147 483 647
Брой полета/колони на външен ключ 10  16
Брой полета/колони на първичен ключ  10 16
Брой полета/колони на индекс  10 16

Ако таблицата съдържа един или повече XML индекси, ключът за клъстериране на потребителската таблица е ограничен до 15 колони, тъй като XML колоната се добавя към ключа за клъстериране на първичния XML индекс. В SQL Server можете да включите неключови колони в неклъстериран индекс, за да избегнете ограничението от максимум 16 ключови колони.

 Брой полета/колони в изявление за набор от записи/SELECT  255  4096
Брой вложени подзаявки  50*  32

*Може да е по-ниско, ако заявката включва многозначни полета за справка.

Имайте предвид, че техническите спецификации са само един от многото фактори, които трябва да вземете предвид, когато избирате RDBMS. Други фактори, които трябва да имате предвид, могат да включват:

  • Функциите, включени във всяка RDBMS
  • Цена за покупка
  • Разходи за поддръжка
  • Изисквания за обучение
  • Оперативна съвместимост с други системи
  • Изисквания за сигурност
  • Възможност за персонализиране

Източници

  1. „Достъп до спецификациите за 2016 г.“. Уебсайт за поддръжка на Microsoft Office. Изтеглено на 5 юни 2016 г.
  2. „Спецификации за максимален капацитет за SQL Server“. Техническа документация на SQL Server 2016. Мрежата за разработчици на Microsoft. Изтеглено на 5 юни 2016 г.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на Spotlight Cloud за разрешаване на блокиране на SQL Server

  2. Преобразуване на низове на Sql сървър към дата

  3. Изчисляване на разстоянието между две точки (ширина, дължина)

  4. LOG10() Примери в SQL Server

  5. Индексите на SQL Server - нарастващи или низходящи, каква разлика има?