A new method to boost the speed of online databases

Researchers from MIT and elsewhere set out to see if they could use machine lear
Researchers from MIT and elsewhere set out to see if they could use machine learning to build better hash functions. Credits : Image: Christine Daniloff, MIT
Researchers from MIT and elsewhere set out to see if they could use machine learning to build better hash functions. Credits : Image: Christine Daniloff, MIT Researchers use machine learning to build faster and more efficient hash functions, which are a key component of databases. Close Hashing is a core operation in most online databases, like a library catalogue or an e-commerce website. A hash function generates codes that replace data inputs. Since these codes are shorter than the actual data, and usually a fixed length, this makes it easier to find and retrieve the original information. However, because traditional hash functions generate codes randomly, sometimes two pieces of data can be hashed with the same value. This causes collisions - when searching for one item points a user to many pieces of data with the same hash value.
account creation

TO READ THIS ARTICLE, CREATE YOUR ACCOUNT

And extend your reading, free of charge and with no commitment.



Your Benefits

  • Access to all content
  • Receive newsmails for news and jobs
  • Post ads

myScience