Grupo 8 - NeptuneDB
- Franco Pignanelli
- Fabricio Moreira
- Gast贸n Vargas
Sobre NeptuneDB馃搧
Introducci贸n a NeptuneDB
Amazon Neptune es un servicio de base de datos de gr谩ficos r谩pido, confiable y completamente administrado que facilita la creaci贸n y ejecuci贸n de aplicaciones que funcionan con conjuntos de datos altamente conectados.
El n煤cleo de Neptune es un motor de base de datos gr谩fico de alto rendimiento especialmente dise帽ado.聽Est谩 optimizado para almacenar miles de millones de relaciones y consultar el gr谩fico con una latencia de milisegundos.聽Neptune se utiliza con los lenguajes de consulta de gr谩ficos de Apache TinkerPop Gremlin y OpenCypher de Neo4j, y el lenguaje de consulta RDF de W3C, SPARQL.
Neptune tiene una alta disponibilidad, con r茅plicas de lectura, recuperaci贸n de un momento dado, respaldo continuo en Amazon S3 y replicaci贸n en zonas de disponibilidad.聽Neptune proporciona funciones de seguridad de datos, con soporte para cifrado en reposo y en tr谩nsito.聽Neptune est谩 completamente administrado, por lo que ya no tendr谩 que preocuparse por las tareas de administraci贸n de la base de datos, como el aprovisionamiento de hardware, la aplicaci贸n de parches de software, la instalaci贸n, la configuraci贸n o las copias de seguridad.
Integraci贸n con otros servicios de AWS: Amazon Neptune se integra estrechamente con otros servicios de AWS, como por ejemplo: IAM, CloudWatch, Lambda, S3, Glue.
Casos de uso 馃幆
- Transformar la personalizaci贸n con la visi贸n completa del cliente: Construya con facilidad gr谩ficos de identidad para soluciones de resoluci贸n de identidades como gr谩ficos sociales y vistas completa de sus clientes. Acelere las actualizaciones para la orientaci贸n de los anuncios, la personalizaci贸n y los an谩lisis.
- Detectar patrones de fraude: Cree consultas gr谩ficas para la detecci贸n de patrones de fraude casi en tiempo real modelando las relaciones entre personas, lugares y transacciones para descubrir relaciones que podr铆an no ser obvias.
- Desencadenar las predicciones del machine learning: El machine learning (ML) de Amazon Neptune emplea redes neuronales de grafos (GNN) para mejorar la precisi贸n de la mayor铆a de las predicciones de los grafos en m谩s de un 50 % en comparaci贸n con las predicciones que utilizan m茅todos no gr谩ficos.
- Mejorar la seguridad de la TI: Detecte e investigue proactivamente la infraestructura de TI con un enfoque de seguridad por capas. Modele los activos a las relaciones para ver c贸mo interact煤an las diferentes dimensiones de su entorno de TI.
Carga de datos en NeptuneDB
Hay varias formas diferentes de cargar datos de gr谩ficos en Amazon Neptune:
- Si solo necesita cargar una cantidad de datos relativamente peque帽a, puede usar consultas como SPARQL聽
INSERT
o Gremlin聽addV
y聽addE
- Puede aprovechar聽Neptune Bulk Loader聽para ingerir grandes cantidades de datos que residen en archivos externos.聽El comando de carga masiva es m谩s r谩pido y tiene menos sobrecarga que los comandos de lenguaje de consulta.聽Est谩 optimizado para grandes conjuntos de datos y admite datos RDF (Marco de descripci贸n de recursos) y datos Gremlin.