Well, thanks for the clear responce, but Houdini is an engine and not a database.
Best chess database

Scid if a free program; the graphics are old fashioned but it works perfectly.
Alternatively you can get the fancyer and more professional chessbase, which is however quite expensive. My personal opinion is that you don't need the extra functions of chessbase as an amateur, and it's much more sensible to content youself with scid and use the (huge) amount of money you saved to buy some nice chess books.

Well, like most other things, there is no "best" program. Most all programs will have advantages and disadvantages, compared with other programs.
It's probably no secret that my favorite database is the wonderful GUI Scid vs. PC. I liked it so much I began a website, in tribute to it, where I post screenshots, helpful configuration tips, etc.
The program easily loads databases that contain millions and millions of games. It has great search capabilities, the board is large and clear, it's highly configurable with regards to chess fonts and square bitmaps. It handles both UCI and WinBoard type chess engines...
Obviously, I could go on and on. Oh, and did I mention it's free, is still being maintained regularly, and will also connect to FICS, the Free Internet Chess Server?
Everyone looking to use a database should at least give it a try. I also have the commercial Chessbase package, and yet I use Scid vs. PC much, much more often.
Be sure to check out this forum, here on chess.com, which talks about it in detail.
What is the best program for storing your OTB games?