¿Alguien ha usado ArangoDB en producción? ¿Cuáles fueron algunas de sus experiencias y errores?

Hola,

Este es Jan de ArangoDB.

a) “qué tan apretado está atado …”: atm ArangoDB está vinculado a JS PERO no tienes que usarlo. Tenemos muchos controladores para diferentes idiomas que funcionan bien con AQL. Si desea utilizar nuestro marco Foxx, entonces tiene que usar JS. Foxx se basa en GooglesV8 que está escrito en JS … ¿Sería interesante entender por qué quieres mantener a JS fuera de tu pila?

b) ArangoDB es una base de datos para casos de uso de alta gama. Está construido por personas que desarrollan bases de datos durante aproximadamente 20 años. Puede crear modelos de datos y aplicaciones muy complejos con él, como muestran estos estudios de caso de nuestros usuarios:

Acerca de la personalización basada en datos con ArangoDB – ArangoDB

La plataforma de datos saludable de Liaison como servicio con ArangoDB – ArangoDB

En caso de que encuentre un obstáculo en términos de rendimiento o funcionalidad, solo escríbame (jan.stuecke at arangodb.com).

c) Puede usar procedimientos almacenados a través de nuestro Marco Foxx (en este caso, tendría que usar JS)

d) Aunque soy parcial, definitivamente puedo decir que Postgres es una buena base de datos. No hay duda. Sin embargo, algunos de nuestros usuarios y clientes cambiaron de Postgres a ArangoDB. Sus necesidades de flexibilidad, funcionalidad gráfica y otras razones más profundas los llevaron a elegir.

Para preguntas futuras y respuestas más rápidas, utilice uno de los siguientes canales que monitoreamos

grupos de Google

Preguntas más recientes de ‘arangodb’

¡Únete a la comunidad ArangoDB en Slack!

Para problemas técnicos encontrará ayuda en github: ArangoDB

Espero poder ayudar un poco … Saludos, Jan

Sí, lo hicimos un par de veces.

Un estudio de caso detallado de ArangoDB en nuestro blog.

Que tipo de problema tenemos

Tenemos muchos datos en muchos niveles , lo que significa, en un modelo de documento, muchos niveles de documentos anidados. Además, debemos poder operar directamente en estos documentos anidados (hijos, nietos, bisnietos, etc.).

Tenemos que crear una API no solo para nuestra interfaz sino también para integraciones externas. El usuario debe poder enviar un esquema JSON , que luego se utiliza para validar los datos proporcionados al crear o actualizar, y también se usa para unir documentos de varias colecciones.

Hicimos una comparación de muchos DBMS No-SQL (no solo para este proyecto sino también para tener una visión general de otros proyectos, los datos son del 18 de febrero de 2018).

Cómo hemos utilizado ArangoDB en nuestro último proyecto.

Hemos utilizado las siguientes características de ArangoDB:

  • AQL
  • Actas
  • Admin UI (solo para algunos propósitos de depuración)

Potencialmente estamos planeando utilizar en el futuro:

  • Graficas

En el shell de ArangoDB, encontramos una característica muy útil que no existe en MongoDB.


Un estudio de caso detallado se puede encontrar aquí -> Caso de uso de ArangoDB – Blog Brainhub.eu