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

Разлика между базите данни в паметта и базата данни с дискова памет

База данни в паметта (IMDB; също система за база данни с основна памет или MMDB или резидентна база данни с памет) е система за управление на база данни, която основно разчита на главната памет за съхранение на компютърни данни. Той е в контраст със системите за управление на бази данни, които използват механизъм за съхранение на диск. Базите данни на основната памет са по-бързи от базите данни, оптимизирани за диск, тъй като алгоритмите за вътрешна оптимизация са по-прости и изпълняват по-малко инструкции на процесора. Достъпът до данни в паметта елиминира времето за търсене при запитване на данните, което осигурява по-бърза и по-предвидима производителност от диска.

Приложения, при които времето за реакция е от решаващо значение, като тези, работещи с оборудване за телекомуникационна мрежа и мобилни рекламни мрежи, често използват бази данни с основна памет.

В отговор на вашето запитване, да, той зарежда данните в RAM паметта на вашия компютър.

Бази данни на диска

  • Всички данни, съхранявани на диск, дисков вход/изход, необходим за преместване на данни в основната памет, когато е необходимо.

  • Данните винаги се съхраняват на диска.

  • Традиционни структури от данни като B-Trees, предназначени да съхраняват ефективно таблици и индекси на диск.

  • Практически неограничен размер на базата данни.

  • Поддържа много широк набор от работни натоварвания, т.е. OLTP, съхранение на данни, смесени натоварвания и др.

Бази данни в паметта

  • Всички данни се съхраняват в главната памет, няма нужда да извършвате дисков I/O за запитване или актуализиране на данни.

  • Данните са постоянни или летливи в зависимост от продукта на базата данни в паметта.

  • Специализираните структури от данни и индексни структури предполагат, че данните винаги са в основната памет.

  • Оптимизиран за специализирани натоварвания; т.е. специфични за отрасъла натоварвания на HLR/HSS.

  • Размерът на базата данни е ограничен от обема на основната памет.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да прочета стойността от mysql с помощта на PHP

  2. DAO.Recordset.Update води до заключване на записа

  3. Как да конвертирам PDO в mysqli?

  4. $резултат =mysql_query()

  5. Показване на всяка стойност на DISTINCT поле само веднъж с помощта на цикъл