I bought a book on transaction processing but it hasn't arrived in the mail yet. Are databases like Oracle, or ProgreSQL the way to go if you are building a transaction processing system for a business that does online sales. Does the database replace credit card oraganizations like CBill or IBill?