| เวอร์ชัน | 1.0 |
|---|---|
| สำนักพิมพ์ | CellSpark |
| วันที่วางจำหน่าย | 27 พ.ย. 2012 |
| วันที่เพิ่ม | 28 พ.ย. 2012 |
| ข้อกำหนดระบบปฏิบัติการ | Windows 2003, Windows 2000, Windows Vista, Windows 98, Windows Me, Windows, Windows NT, Windows 7, Windows XP |
| ข้อกำหนด | Java 1.1 |
| ดาวน์โหลดทั้งหมด | 30 |
| ราคา | Free to try |
คำอธิบาย
HashStore เป็นระบบจัดการข้อมูลดิสก์ที่เขียนด้วยภาษาจาวา คุณสมบัติรวมถึงการเรียกเมธอดเดียวกับ java.util.Hashtable, ตัวเลือกเพื่อเพิ่มคีย์ที่ซ้ำกันลงในตาราง, ความจุทางทฤษฎีที่หนึ่งพันล้านรายการต่อตาราง, ไม่จำเป็นต้องจัดสรรพื้นที่ดิสก์ล่วงหน้าและไม่จำเป็นต้องระบุความจุ ไม่จำเป็นต้องแฮชหรือทำการบำรุงรักษาอื่นใด ขนาดไฟล์ JAR ทั้งหมดสำหรับคลาสทั้งหมดน้อยกว่า 8K ข้อกำหนดหน่วยความจำขนาดเล็กและคงที่ การลบส่งผลให้พื้นที่ดิสก์ถูกส่งกลับไปยังระบบไฟล์ทันที การใช้พื้นที่ดิสก์เพิ่มขึ้นแบบเชิงเส้น และซิงโครไนซ์และ ตัวเลือกที่ไม่ซิงโครไนซ์ HashStore ได้รับการออกแบบมาเพื่อให้ Hashtable เวอร์ชันที่ใช้ดิสก์เป็นหลัก และด้วยเหตุนี้จึงให้การคงอยู่ในระยะยาวสำหรับอ็อบเจ็กต์ Java อ็อบเจ็กต์ที่เก็บไว้ต้องใช้อินเตอร์เฟสซีเรียลไลซ์ HashStore ประกอบด้วย 4 คลาส: DiskHashtable ฐานแฮชเทเบิลดิสก์ที่ไม่ซิงโครไนซ์, SyncDiskHashtable ซึ่งเป็นเวอร์ชันที่ซิงโครไนซ์ของ DiskHashTable, DuplicateDiskHashtable แฮชเทเบิลดิสก์ที่อนุญาตให้มีคีย์ที่ซ้ำกัน และ SyncDuplicateHashtable - DuplicateDiskHashtable เวอร์ชันที่ซิงโครไนซ์