首页>
外国专利>
Enhancing flash translation layer to improve performance of databases and filesystems
Enhancing flash translation layer to improve performance of databases and filesystems
展开▼
机译:增强Flash转换层以提高数据库和文件系统的性能
展开▼
页面导航
摘要
著录项
相似文献
摘要
An enhanced FTL system and method are provided for eliminating redundant write operations. A method is disclosed, including: processing a data write operation from a host that deploys a journaling scheme, wherein the data write operation includes a specified LBA that maps to a PBA in a SSD memory; calculating a signature of a data block during a write operation; detecting whether the data write should be handled as journal or non-journal write operation without assistance from the host; in response to a detected journal write operation, allocating a new PBA, writing the data block to the new PBA, updating a mapping table with a new LBA-PBA mapping, and inserting the signature into a signature table for the new LBA-PBA mapping; and in response to a detected non-journal write operation, mapping the specified LBA to an existing PBA if the signature matches a stored signature in the mapping table.
展开▼