Всичко за изграждането на стабилни, функционални и мащабируеми системи.

Здравейте, в тази статия ще разгледаме хранилището. Ако ще проектирате някаква система, тази система най-вероятно ще изисква известно съхранение, може би трябва да съхраните информацията или може би трябва да съхраните матрица, за да съхраните самата система, това е мястото, където базата данни влиза в действие . Базата данни се използва предимно за две цели, за съхраняване на данни и за извличане на данни. Базата данни е просто сървър, като например компютър. Можете да конфигурирате компютъра си да записва данни, да записва файлове, когато друг компютър или клиент ще комуникира с него. Една от най-важните точки в базата данни е постоянството. Това означава, че ако възнамерявате да рестартирате сървъра на вашата база данни или вашият сървър се срине поради нещо, данните трябва да се представят така, както са били преди срива, и това е, което ни води до постоянство. Има два различни типа памет, памет и диск. Записването на данни на диск е основно записване на файлове във вашия компютър. Ако дори възнамерявате да рестартирате компютъра си или да го разглобите и сглобите отново (без никакви физически щети), данните все още ще бъдат там. Ако съхранявате памет за данни, тя ще бъде загубена, след като затворите сървърната програма, управляваща базата данни (или файловете в този контекст).

Четенето на данни от паметта или записването на данни в паметта е сравнително по-бързо от четенето или записването на диск.

Нека създадем javascript сървър.

Има различни пътища за запис и четене на данни от диск и памет. Хеш-таблицата е нещо, което ще бъде в паметта и модулите fs (файлова система) ще четат или записват данни на диска. Съхранението е много сложно, покрили сме само повърхността на съхранение.

Благодаря ти :)