I also don't know of a database, but just to throw in another suggestion for tracking on your own - I use my.flightradar24.com for tracking. I think its a little bit easier on the eyes and more interactive than flight memory, although flight memory may be more powerful. I haven't used it to confirm though.
Edit: Looks like
josephstern beat me by just a few minutes on the recommendation