TGViewer
Engineering Notes Engineering Notes @boboshersnotes · 2.61K subscribers
Post #56 462

Forwarded from Bobosher Musurmonov

Docsda aytilishicha, in-memory database bilan ishlarkan. SQLite3da in-memory database bilan ishlamaganman, lekin in-memory database haqida umumiy aytaman:

Bu turdagi databaselar odatdagidek diskda(HDD, SSD) emas, to'laligicha RAMda saqlanadi. Ishlash vaqtida doimiy xotira(storage) bilan aloqa qilish va natijani kutishga hojat yo'q. Hammasi RAM va CPU o'rtasida sodir bo'ladi. Shuning hisobiga oddiy relational databasedan bir necha yuz barobar tezkor va ancha "yengil".

Odatda, SQL oilasidagi(MySQL, PostgreSQL) databaselar storageda saqlansa, NoSQL(MongoDB,...) va NewSQL(MemSQL,...) databaselar deyarli har doim memoryda saqlanadi.

Qachon ishlatiladi?

Tezligi yuqori bo'lgani uchun caching uchun keng ishlatiladi.

Real-time data bilan ishlaganda ham in-memory database yordam beradi. Masalan, hozir biz yozishib turgan telegram chat. Agar PostgreSQL ishlatilganda xabarlar bizga ancha kech yetib kelardi.

Real-time analyse uchun. Ba'zan tarmoqdagi kutilmagan holatlardan vaqtida xabar topmaslik katta muammolarni olib keladi. Masalan, DDos'ga qarshi tizim ma'lumotlarni tezkor analiz qilishi uchun oddiy MySQL juda sekin.

Kamchiliklari:

Butun ma'lumotlar bazasi RAMda saqlangani uchun oddiygina tizimning qayta yuklanishi yoki serverda elektr o'chib qolishi(😅) hamma ma'lumot yo'qotilishiga olib keladi. Buning oldini olish uchun replication qilinadi. Ya'ni in-memory databasedagi ma'lumotlar sekin-sekin storagedagi database(masalan, PostgreSQL)ga ham yozib boriladi. Agar ma'lumotlar o'chib ketsa, qattiq diskdagi nusxadan qayta tiklanadi.
  • 👍 2
More from @boboshersnotes
  1. Oct 7, 2026– How much customization do you need? – Yes
  2. Oct 5, 2026I pinch the airpods once, Youtube video on my laptop is paused. I pinch it again, the vide…
  3. Oct 5, 2026The smartest kids in Kazakhstan should not be doing AI or maxxing out Claude. AI products…
  4. Sep 28, 2026https://www.youtube.com/watch?v=9HIy5dJE-zQ
  5. Sep 22, 2026spa-net.com qiziq challange ekan, kun bo'yi "enter" bosishdan zerikkanda bosh qotirib ko'r…
  6. Sep 21, 2026Bizda odatda juma kunlarining ikkinchi yarmi ishga to'g'ridan-to'g'ri aloqador bo'lmagan n…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →