ความสำคัญของการบันทึกข้อมูลเป็นที่เข้าใจกันทั่วโลก แต่จะลืมมันไปได้อย่างไร?
นับตั้งแต่รุ่งอรุณของการดำรงอยู่ของมนุษย์ เราได้พยายามรักษาความรู้ของเราไว้ ผ่านมัน. บันทึกบทเรียนของเรา สะท้อนความสุขของเรา
ถึงจุดนี้ ฉันเคยกังวลแค่เรื่องพื้นที่ฮาร์ดไดรฟ์ของฉันเท่านั้น ฉันสามารถ สะสม ได้กี่กิกะไบต์ คอลเลกชันพื้นหลังเดสก์ท็อป เกม e-books และเอกสารข้อความของฉัน ภาพที่ฉันจะไม่ดูอีกเพราะฉันลืมไปแล้วว่าฉันมีมัน
คอมพิวเตอร์ของฉันไม่ต้องการพลังงานเพื่อเก็บข้อมูลทั้งหมดนั้น ฉันสามารถปิดและเปิดคอมพิวเตอร์ใหม่ได้ และรูปภาพทั้งหมดของฉันยังคงอยู่ตรงนั้น ฉันสามารถถอดฮาร์ดไดรฟ์ออกจากคอมพิวเตอร์ ถือไว้ในมือได้ และข้อมูลก็ยังคงอยู่ ข้อมูลทั้งหมดนี้ถูกจัดเก็บไว้ในหน่วยความจำ ไม่ลบเลือน
หน่วยความจำ ไม่ลบเลือน รูปแบบอื่นๆ ได้แก่ หน่วยความจำแฟลช เช่น SSD และคีย์ USB ฟล็อปปี้ดิสก์ และแม้แต่เทปกระดาษคอมพิวเตอร์เก่าและการ์ดเจาะรู
แต่มีความทรงจำอีกรูปแบบหนึ่งที่ฉันไม่ค่อยเห็นคุณค่าอย่างยิ่ง
หน่วยความจำชั่วคราว
ความผันผวน คือคุณภาพที่อธิบายว่าสารระเหยได้ง่ายเพียงใด
หน่วยความจำชั่วคราวอาศัยแหล่งพลังงานคงที่ในการจัดเก็บข้อมูล
เมื่อพลังหมดไป - มันก็มอดหายไป * ข้อมูลจะถูกเขียนทับในระหว่างการใช้งานเครื่องตามปกติ เช่น การปิดโปรแกรม ทำให้แอปพลิเคชันอื่นสามารถใช้พื้นที่ในการดำเนินการได้
ตามสัญชาตญาณแล้ว ความทรงจำที่เปลี่ยนแปลงไปนั้นขัดแย้งกับความปรารถนาของมนุษย์ที่จะกอบกู้ความรู้ ทำไมเราถึงใช้หน่วยความจำที่หายไป กลับกลายเป็นว่ามันมีราคาแพงกว่าด้วย!
ความผันผวนสามารถปกป้องข้อมูลที่ละเอียดอ่อนได้
และมันก็เร็วสุดๆ
รู้จักกันในชื่อ ความเร็วในการอ่านและเขียน หน่วยความจำ เร็วขึ้นอย่างมาก ในความสามารถในการดึงและจัดเก็บข้อมูล ตามคำขอมากกว่าหน่วยความจำแบบไม่ลบเลือน รูปแบบหน่วยความจำชั่วคราวที่พบบ่อยที่สุดคือหน่วยความจำเข้าถึงโดยสุ่ม (RAM)
ส่วนที่สุ่มคือสิ่งที่ทำให้มีความเร็ว เนื่องจากข้อมูลถูกเข้าถึงแบบสุ่ม แทนที่จะเป็นตามลำดับเหมือนกับที่อยู่ในซีดีหรือฮาร์ดไดรฟ์
วิธีการแบบดั้งเดิมคือการผสมผสานระหว่างอุปกรณ์หน่วยความจำระเหยความจุต่ำที่รวดเร็วและอุปกรณ์จัดเก็บข้อมูลทนทานความจุสูงช้า
CPU จะใช้หน่วยความจำ RAM เพื่อจัดเก็บข้อมูลที่จะใช้บ่อย ช่วยลดเวลาในการค้นหา โปรแกรมต่างๆ โดยเฉพาะระบบปฏิบัติการ มักจะทำงานโดยใช้หน่วยความจำ RAM ประเภทนี้
การรอเพียงไม่กี่วินาทีจะทำให้พีซีรู้สึกว่าเก่าและใช้พลังงานน้อย และเราสามารถหลีกเลี่ยงปัญหาดังกล่าวได้โดยการใช้ประโยชน์จากหน่วยความจำเข้าถึงโดยสุ่มที่ระเหยง่าย
หน่วยความจำอยู่ในใจขณะเขียนโปรแกรม
เมื่อสร้างอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) การทำความเข้าใจวิธีการทำงานของหน่วยความจำแบบระเหยและไม่ลบเลือนเป็นสิ่งสำคัญในการใช้ประโยชน์จากพื้นที่เก็บข้อมูลและปรับปรุงการตอบสนองของแอปพลิเคชันของคุณ
บางทีคุณอาจต้องการพัฒนากลยุทธ์การแคชพื้นที่เก็บข้อมูลเพื่อเปิดใช้งานประสบการณ์เว็บบนมือถือแบบออฟไลน์
คุณจะใช้ฐานข้อมูลประเภทใดสำหรับแอปของคุณ ฐานข้อมูลนั้นจะใช้หน่วยความจำประเภทใด ขณะนี้มีแนวโน้มการใช้ “in-memory” หรือ IMDB รวมถึง ระบบฐานข้อมูลหน่วยความจำหลักซึ่งใช้หน่วยความจำชั่วคราวและเร็วกว่าแบบเดิม ฐานข้อมูลที่ปรับให้เหมาะสมกับดิสก์ (ไม่ลบเลือน)
หมายเหตุ: แม้ว่าหน่วยความจำที่ระเหยได้จะค่อยๆ หายไปหลังจากถอดปลั๊กไฟแล้ว แต่การวิจัยที่กำลังดำเนินอยู่ต้องใช้เวลานานแค่ไหนเท่านั้น RAM แสดงให้เห็นว่าสามารถรักษาข้อมูลได้ไม่กี่วินาทีหรือหลายนาทีหลังจากไฟฟ้าดับ การขยายสาขาด้านความปลอดภัย: คีย์การเข้ารหัสมักจะมีอยู่ในข้อความธรรมดาใน RAM และอาจกู้คืนได้โดยการ "บูตเครื่อง" คอมพิวเตอร์จากระบบปฏิบัติการขนาดเล็กที่ติดตั้งบนคีย์ DVD หรือ USB จากนั้นจึงทิ้งเนื้อหาในหน่วยความจำอย่างรวดเร็ว [3]
[1]https://www.theregister.co.uk/Print/2013/09/09/feature_history_of_enterprise_storage/
[2] https://developers.google.com/web/fundamentals/instant-and-offline/web-storage