Está en la página 1de 2

NUEVAS TECNOLOGIAS

1. Computación GPU

 unidades de procesamiento de gráficos están haciendo mucho procesamiento no


gráfico. Es una operación inherentemente paralela hecha de muchos trabajos
rudimentarios repetidos millones de veces. Es bastante sencillo pasar el trabajo a
los miles de procesadores en el GPU. Muchas bases de datos ahorran tiempo
manteniendo un índice, que es efectivamente un resultado recalculado de cada
búsqueda posible. Si este índice es destruido o dañado, reconstruirlo puede tardar
horas, días o incluso meses. Sin embargo, si los datos pueden caber dentro de la
memoria del GPU, por lo general podrá seguir sin el índice. Si los datos están
cambiando rápidamente y la mayor parte del índice no se utiliza nunca, saltarse el
pre procesamiento puede ser muy eficaz.

2. Memoria no volátil

 las bases de datos pueden ser mucho más rápidas, porque la semántica de las
transacciones puede ser más sencilla. construir el registro de recuperación
después de que los datos sean escritos en los medios, no antes.

3. Amplie SQL

bases de datos a gran escala le permiten usar todo su conocimiento y


conveniencia de SQL con un conjunto de datos distribuidos en un gran clúster.
CockroachDB, por ejemplo, ofrece un motor de consulta SQL estándar que tiene
acceso a los datos replicados en múltiples nodos, todos con garantías de ACID.
Sí, pagará por algunos de estos apoyos para la coherencia de los datos, pero tal
vez menos de lo que esperaba.

4. Base de datos geoespaciales

Las bases de datos geoespaciales añaden algunas funciones adicionales que


hacen que la búsqueda, clasificación e intersección sean mucho más fáciles en el
espacio bidimensional. Los índices espaciales, por ejemplo, usualmente funcionan
añadiendo una cuadrícula encima del espacio de coordenadas para hacer que sea
mucho más rápido buscar las filas adyacentes en mundos bidimensionales y
tridimensionales.

5. Bases de datos graficas

Las bases de datos gráficas hacen que consultas como estas sean más fáciles de
ejecutar. No hay una búsqueda sin fin de tablas porque la consulta sabe cómo
buscar en el barrio especificado por los enlaces. Herramientas como Neo4J,
OrientDB, y DataStax son solo algunas de las pocas opciones que pueden ser
contadas con los dedos de las manos y de los pies. Estas tienen sus propios
lenguajes de consulta también.
6. Bases de datos en la nube

No hay necesidad de mantener el servidor que la sostiene ni de preocuparse por la


concesión de licencias, la configuración o instalación de parches. Otro se ocupa de
todo ese quebradero de cabeza. Los principales proveedores de servicios en la
nube, tales como Google, Microsoft, y Amazon ofrecen una larga lista de servicios
de bases de datos. Actualmente, Oracle, MongoDB, y DataStax también hacen
que sus bases de datos estén disponibles en la nube.

7. Inteligencia Artificial

inteligencia artificial es que no tiene que saber lo que está buscando. Puede
simplemente agitar su mano y pedir algo nebuloso como la “más interesante” o
“más cercana”. No hay necesidad de la clave correcta, el número de referencia
infernal que los del servicio al cliente siempre le piden que escriba.

8. Blockchain

Todos tienen la oportunidad de actualizar los datos y todos llegan a compartir la


respuesta. La gran emoción es el hecho de que todos compartan las mismas
respuestas. Algunos desarrolladores llevan esto aún más lejos y hablan sobre los
“contratos inteligentes”, que es otra manera de decir que los bits en la base de
datos son lo suficientemente confiables como para que la gente base las
cuestiones legales, tales como la propiedad, sobre ellos. Eso no lo puede hacer
con una base de datos regular, que puede ser modificada por cualquiera con
privilegios administrativos.

También podría gustarte