Uno de los grandes problemas de la informática desde sus inicios, a pesar de que hoy día no se tenga tan en cuenta en según que programas, es la gestión de la memoria. Digo lo anterior ya que, como es lógico, no es lo mismo que tu programa busque información en una base de datos con mil registros, por mucho que se enlacen tablas, a que se tenga que acceder a una base de datos con varias tablas que contengan varios millones de registros cada una.
https://www.actualidadgadget.com/mit-crea-nuevo-lenguaje-programacion-big-data/