A relational database and a powerful search engine form the basis for the good performance of queries in talkbase. Phonetic and error-tolerant searches, updating of results each time a key is pressed and sorting of directory entries according to search relevance enable operators to retrieve the desired information quickly and easily at any time.
The supplied PostgreSQL database serves as the database, which can optionally be replaced by Microsoft SQL. The advantages of both databases include attributes such as speed, stability, and flexibility. In addition, the data can be stored anywhere in the network. Replication and backups are available if required, and because these databases are used millions of times worldwide, there are many internal and external tools for administration and data management.
For directory queries, talkbase uses a search engine that is also widely used. This indexes the entire content of the directories: Every field and every attribute is transferred redundantly to the index and updated promptly when changes are made to the database. Together with the high-quality search algorithms of the search engine, it is the complete indexing of all data that ensures good search performance and enables talkbase to offer search results with every keystroke.