I'm looking for a free, efficient method of storing data so that I can search (easily) for stored data ( by one of two fields ) and save new data

Any ideas?