Es una tecnologia que utiliza el objeto HTTPRequest para hacer una peticion al servidor asincronamente usando Javascript.
AJAX (Asynchronous Javascript and XML)
Cita: para evitar la carga a servidor me gustaria que en lugar de usar una base de datos usar un archivo de texto
Al principio es mejor que una base de datos usar archivos de texto, pero despues al rato se vuelve pesado y MUY ineficiente. Aparte de que es mas facil usar bases de datos que archivos de texto.