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

Какво е база данни? А СУБД?

Абаза данни е колекция от информация, внимателно организирана в система.

Технологията, която в една компютърна система ни позволява даорганизираме данни ипредставлява информацията която е от съществено значение за информационната система, се нарича Система за управление на бази данни .

СУБД е софтуер, който капсулира данните на база данни и ни предоставя централизиран начин да ги съхраняваме, извличаме, редактираме, съхраняваме и много други.

Нека дефинираме някои от основните свойства на СУБД:

  • Ефективна :базата данни трябва да осигури най-добрата производителност за съхраняване и извличане на данни.
  • Постоянен :данните, съхранявани в базата данни, се съхраняват постоянно. Когато софтуерът на базата данни бъде прекратен или машината се рестартира, данните (с изключение на хардуерните повреди) все още трябва да са там.
  • Поверителност и сигурност :база данни ни предоставя възможност за частно и сигурно съхраняване на данни. Той позволява достъп на множество потребители и всеки потребител трябва да може да осъществява достъп и да редактира само данните, които му е разрешено. Някои потребители може да имат достъп само до данни, но не и да ги редактират или изтриват.
  • Споделен достъп :множество потребители трябва да могат с необходимите разрешения за достъп до споделени данни. Множество приложения също имат достъп до една и съща база данни.
  • Голяма :база данни може да обработва огромни количества данни и може да се мащабира според вашите нужди, използвайки различни усъвършенствани техники. Това не означава, че базата данни е полезна само, когато имате много данни - тя може да бъде полезна дори с много малко въведени данни, поради свойствата, изброени по-горе.

На пазара има много различни СУБД. Някои приличат един на друг, други са много различни.

Релационните СУБД, изградени върху релационния модел, са едни от най-често срещаните, които можете да използвате в реалния свят.

Скоро ще говоря подробно за 3 популярни системи за управление на релационни бази данни с отворен код:PostgreSQL, MySQL и SQLite.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Обръщане на внимание на оценките

  2. Пример за подобряване на производителността на заявката с индекси

  3. Внедряване на автоматизирано архивиране и възстановяване на база данни със средства по подразбиране

  4. Използване на Trace Flag 3226 за потискане на регистрирането на архивиране на регистрационни файлове

  5. Брой прочетени редове / действителни предупреждения за четене на редове в Plan Explorer