This document provides an overview of the bioinformatics tools BLAST and FASTA for database searching. It discusses how BLAST uses heuristics like rapid word lookup methods to skip comparing most database entries, making it extremely fast compared to dynamic programming methods. FASTA also uses heuristics like identifying short identical matches to focus alignments, but BLAST is now one order of magnitude faster than FASTA and two orders of magnitude faster than Smith-Waterman. The document provides details on how each tool works and their advantages and limitations.