Provided are a database device and a database system for searching data at a high speed using a method different from conventional methods. A database device for: performing a shortening conversion on a key value to obtain a shortened conversion value; storing the key value in a region in an address-recording memory in which the shortened conversion value is used as the memory address; writing data relating to the key value in a region in a data-recording memory in which the shortened conversion value is used as the memory address; and reading data from the region in the data-recording memory in which the shortened conversion value is used as the memory address.