ขณะนี้ฉันกำลังเขียนระบบแคชที่จะเก็บข้อมูลซีเรียลไลซ์ (json) ไว้ในดิสก์และในหน่วยความจำเพื่อลดภาระ I/O บนฐานข้อมูล
ระบบจะทำงานโดยเก็บไฟล์ที่เข้าถึงจำนวน X สุดท้ายไว้ในหน่วยความจำและอ่านไฟล์อื่นจากดิสก์
ฉันได้อ่านแล้วว่ามีระบบที่ลดภาระ I/O บนระบบ nfs (ซึ่งอาจใช้ในอนาคต) ด้วยการเปิดไฟล์ด้วย inode
คำถามของฉันคือ:
- มีวิธีเปิดไฟล์บนระบบไฟล์ nfs โดย inode ใน nodejs หรือไม่? ถ้าไม่ ฉันจะต้องทำการบ้านอะไรจึงจะสำเร็จ
2. เป็นไปไม่ได้เลยที่จะเปิดไฟล์บนระบบไฟล์ในเครื่องด้วย inode?3. หากในความเป็นจริงมันเป็นไปไม่ได้ จะมีวิธีที่เร็วกว่าในการเปิดไฟล์อีกครั้งหรือไม่ เนื่องจากดูเหมือนว่าจะซ้ำซ้อนโดยไม่จำเป็นเพื่อให้ OS stat ไฟล์ซ้ำไปซ้ำมา?