program for manage large data base

Closed - This job posting has been filled and work has been completed.
Fixed Price
Deliver by - June 22, 2013


i have over 300 million leads
these are name address, zip code, telephone # and email address and a few other columns.
I also by more data, which has the same columns or different.
I need a program that can sort such a large amount of leads,
I need to remove duplicates
I need to be able to find these quickly by zip code or State or City
I have only 2 meg of ram. also.