home.social

#arangodb — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #arangodb, aggregated by home.social.

fetched live
  1. Разбираем древо ArangoDB «по веточкам». Подробный гайд по графовой БД

    Давайте честно: совместный доступ к документам — одна из главных «болей» для всех, кто хоть как-то связан с базами данных. Вроде бы оба пользователя могут работать с файлом, но есть один нюанс: например, количество предоставленных доступов может быть больше, чем их есть на самом деле. Или у документа и вовсе появляется несколько владельцев. Для всего этого требуется решение – и мы его нашли! Меня зовут Владимир Ревякин, я старший инженер-программист компании «МойОфис», и вместе с QA-инженером Анной Рукавицыной мы подготовили этот материал, чтобы поделиться опытом реализации функции шаринга данных через графовую базу ArangoDB в рамках разработки платформы Поехали!

    habr.com/ru/companies/ncloudte

    #arangodb #базы_данных #базы_данных #тестирование #документы_онлайн #мойофис #мойофис_документы

  2. Разбираем древо ArangoDB «по веточкам». Подробный гайд по графовой БД

    Давайте честно: совместный доступ к документам — одна из главных «болей» для всех, кто хоть как-то связан с базами данных. Вроде бы оба пользователя могут работать с файлом, но есть один нюанс: например, количество предоставленных доступов может быть больше, чем их есть на самом деле. Или у документа и вовсе появляется несколько владельцев. Для всего этого требуется решение – и мы его нашли! Меня зовут Владимир Ревякин, я старший инженер-программист компании «МойОфис», и вместе с QA-инженером Анной Рукавицыной мы подготовили этот материал, чтобы поделиться опытом реализации функции шаринга данных через графовую базу ArangoDB в рамках разработки платформы Поехали!

    habr.com/ru/companies/ncloudte

    #arangodb #базы_данных #базы_данных #тестирование #документы_онлайн #мойофис #мойофис_документы

  3. Разбираем древо ArangoDB «по веточкам». Подробный гайд по графовой БД

    Давайте честно: совместный доступ к документам — одна из главных «болей» для всех, кто хоть как-то связан с базами данных. Вроде бы оба пользователя могут работать с файлом, но есть один нюанс: например, количество предоставленных доступов может быть больше, чем их есть на самом деле. Или у документа и вовсе появляется несколько владельцев. Для всего этого требуется решение – и мы его нашли! Меня зовут Владимир Ревякин, я старший инженер-программист компании «МойОфис», и вместе с QA-инженером Анной Рукавицыной мы подготовили этот материал, чтобы поделиться опытом реализации функции шаринга данных через графовую базу ArangoDB в рамках разработки платформы Поехали!

    habr.com/ru/companies/ncloudte

    #arangodb #базы_данных #базы_данных #тестирование #документы_онлайн #мойофис #мойофис_документы

  4. Did anyone fork ArangoDB before it became non-free software? Asking for a friend. It's a pity since it was the only backend option for NetworkX.

    nx-arangodb.readthedocs.io/en/

    #opensource #arangodb

  5. Did anyone fork ArangoDB before it became non-free software? Asking for a friend. It's a pity since it was the only backend option for NetworkX.

    nx-arangodb.readthedocs.io/en/

    #opensource #arangodb

  6. Did anyone fork ArangoDB before it became non-free software? Asking for a friend. It's a pity since it was the only backend option for NetworkX.

    nx-arangodb.readthedocs.io/en/

    #opensource #arangodb

  7. Did anyone fork ArangoDB before it became non-free software? Asking for a friend. It's a pity since it was the only backend option for NetworkX.

    nx-arangodb.readthedocs.io/en/

    #opensource #arangodb

  8. Did anyone fork ArangoDB before it became non-free software? Asking for a friend. It's a pity since it was the only backend option for NetworkX.

    nx-arangodb.readthedocs.io/en/

    #opensource #arangodb

  9. A ${deity} pongo por testigo que voy a conseguir entender cómo carajo funcionan las queries en #ArangoDB y así darle la patada a #elasticsearch pero juer lo que está costando 😅

  10. A ${deity} pongo por testigo que voy a conseguir entender cómo carajo funcionan las queries en #ArangoDB y así darle la patada a #elasticsearch pero juer lo que está costando 😅

  11. I did some #research regarding #graph databases: I can recommend #memgraph, #dgraph, #Redis graph, #ArangoDB and the good old #neo4j. Unfortunately, I cannot recommend #OrientDB since its last release was in 2020. Wanna know more? Let me know.

  12. I did some #research regarding #graph databases: I can recommend #memgraph, #dgraph, #Redis graph, #ArangoDB and the good old #neo4j. Unfortunately, I cannot recommend #OrientDB since its last release was in 2020. Wanna know more? Let me know.

  13. I did some #research regarding #graph databases: I can recommend #memgraph, #dgraph, #Redis graph, #ArangoDB and the good old #neo4j. Unfortunately, I cannot recommend #OrientDB since its last release was in 2020. Wanna know more? Let me know.

  14. I did some #research regarding #graph databases: I can recommend #memgraph, #dgraph, #Redis graph, #ArangoDB and the good old #neo4j. Unfortunately, I cannot recommend #OrientDB since its last release was in 2020. Wanna know more? Let me know.

  15. Devrel fail of the day.

    #mongodb disables comments on an otherwise, mostly-ok video on design patterns for document stores.

    Community feedback would have been great here. I know most of the information applies to #Arangodb which I use.

    youtu.be/bxw1AkH2aM4

    #devrel #mongo

  16. Devrel fail of the day.

    #mongodb disables comments on an otherwise, mostly-ok video on design patterns for document stores.

    Community feedback would have been great here. I know most of the information applies to #Arangodb which I use.

    youtu.be/bxw1AkH2aM4

    #devrel #mongo

  17. Devrel fail of the day.

    #mongodb disables comments on an otherwise, mostly-ok video on design patterns for document stores.

    Community feedback would have been great here. I know most of the information applies to #Arangodb which I use.

    youtu.be/bxw1AkH2aM4

    #devrel #mongo

  18. Devrel fail of the day.

    #mongodb disables comments on an otherwise, mostly-ok video on design patterns for document stores.

    Community feedback would have been great here. I know most of the information applies to #Arangodb which I use.

    youtu.be/bxw1AkH2aM4

    #devrel #mongo

  19. Got arangoimport loading 1M records from a flat EDI text file (CSV with 40 columns basically), and it finished in 8 seconds. 125k/s is very respectable. #arangodb

  20. Got arangoimport loading 1M records from a flat EDI text file (CSV with 40 columns basically), and it finished in 8 seconds. 125k/s is very respectable. #arangodb

  21. Got arangoimport loading 1M records from a flat EDI text file (CSV with 40 columns basically), and it finished in 8 seconds. 125k/s is very respectable. #arangodb

  22. Got arangoimport loading 1M records from a flat EDI text file (CSV with 40 columns basically), and it finished in 8 seconds. 125k/s is very respectable. #arangodb

  23. Still torturing a local deployment of #Arangodb as part of tech evaluation.

    Yesterday got a graph building query syntax wrong, wanted to create just 1:1 edges between to document sets, instead it created N*M edges! Well, the machine ran out of disk and the underlying RocksDB halted. I killed the query and it left behind a graph with 2M edges. Deleting edges freed up all disk space.

    Today been playing with full text search engine; you have to create views AOT, but it has all the knobs to tweak.

  24. Still torturing a local deployment of #Arangodb as part of tech evaluation.

    Yesterday got a graph building query syntax wrong, wanted to create just 1:1 edges between to document sets, instead it created N*M edges! Well, the machine ran out of disk and the underlying RocksDB halted. I killed the query and it left behind a graph with 2M edges. Deleting edges freed up all disk space.

    Today been playing with full text search engine; you have to create views AOT, but it has all the knobs to tweak.

  25. Still torturing a local deployment of #Arangodb as part of tech evaluation.

    Yesterday got a graph building query syntax wrong, wanted to create just 1:1 edges between to document sets, instead it created N*M edges! Well, the machine ran out of disk and the underlying RocksDB halted. I killed the query and it left behind a graph with 2M edges. Deleting edges freed up all disk space.

    Today been playing with full text search engine; you have to create views AOT, but it has all the knobs to tweak.

  26. Still torturing a local deployment of #Arangodb as part of tech evaluation.

    Yesterday got a graph building query syntax wrong, wanted to create just 1:1 edges between to document sets, instead it created N*M edges! Well, the machine ran out of disk and the underlying RocksDB halted. I killed the query and it left behind a graph with 2M edges. Deleting edges freed up all disk space.

    Today been playing with full text search engine; you have to create views AOT, but it has all the knobs to tweak.

  27. "We developed a #Lisp-like intermediate representation to be able to transport programs into the existing Pregel implementation in #ArangoDB. These programs are executed using the interpreter inside the AIR Pregel algorithm."

    arangodb.com/docs/stable/graph

  28. "We developed a #Lisp-like intermediate representation to be able to transport programs into the existing Pregel implementation in #ArangoDB. These programs are executed using the interpreter inside the AIR Pregel algorithm."

    arangodb.com/docs/stable/graph

  29. "We developed a #Lisp-like intermediate representation to be able to transport programs into the existing Pregel implementation in #ArangoDB. These programs are executed using the interpreter inside the AIR Pregel algorithm."

    arangodb.com/docs/stable/graph

  30. "We developed a #Lisp-like intermediate representation to be able to transport programs into the existing Pregel implementation in #ArangoDB. These programs are executed using the interpreter inside the AIR Pregel algorithm."

    arangodb.com/docs/stable/graph

  31. This whole rant was brought to you by two recent experiences:

    1) I am currently evaluating #Arangodb and find it delightful so far, but there's a huge discrepancy between it's raw performance when interacting with it directly, vs what I get out of the Java and Golang drivers.

    2) I wrote a Spring Data Repository abstraction that is tenant-aware, every call of the Crud and JPA repositories take an extra tenant ID, because it's used in a #SaaS app. But I can't be trust it anymore. Too much magic!

  32. This whole rant was brought to you by two recent experiences:

    1) I am currently evaluating #Arangodb and find it delightful so far, but there's a huge discrepancy between it's raw performance when interacting with it directly, vs what I get out of the Java and Golang drivers.

    2) I wrote a Spring Data Repository abstraction that is tenant-aware, every call of the Crud and JPA repositories take an extra tenant ID, because it's used in a #SaaS app. But I can't be trust it anymore. Too much magic!

  33. This whole rant was brought to you by two recent experiences:

    1) I am currently evaluating #Arangodb and find it delightful so far, but there's a huge discrepancy between it's raw performance when interacting with it directly, vs what I get out of the Java and Golang drivers.

    2) I wrote a Spring Data Repository abstraction that is tenant-aware, every call of the Crud and JPA repositories take an extra tenant ID, because it's used in a #SaaS app. But I can't be trust it anymore. Too much magic!

  34. Seeded Arangodb with 1B documents, running on my aging MacBook, and it was snappy!

    Each "document" has an enforced JSON schema of (id: String, name: String, price: Double), plus a few random fields for each document.

    Built-in UI suffices for learning & local admin, tons of metrics and timing hints. Good UX with syntax highlighting, sample queries.

    Document lookup, graph relationship queries, & full text all work great.

    Skip the Spring-Data driver.

    Next we test operational stuff.

    #arangodb

  35. Seeded Arangodb with 1B documents, running on my aging MacBook, and it was snappy!

    Each "document" has an enforced JSON schema of (id: String, name: String, price: Double), plus a few random fields for each document.

    Built-in UI suffices for learning & local admin, tons of metrics and timing hints. Good UX with syntax highlighting, sample queries.

    Document lookup, graph relationship queries, & full text all work great.

    Skip the Spring-Data driver.

    Next we test operational stuff.

    #arangodb

  36. Seeded Arangodb with 1B documents, running on my aging MacBook, and it was snappy!

    Each "document" has an enforced JSON schema of (id: String, name: String, price: Double), plus a few random fields for each document.

    Built-in UI suffices for learning & local admin, tons of metrics and timing hints. Good UX with syntax highlighting, sample queries.

    Document lookup, graph relationship queries, & full text all work great.

    Skip the Spring-Data driver.

    Next we test operational stuff.

    #arangodb

  37. You might not need to code much for domain modeling. If you want to write a few entity descriptions using a pseduo-SQL, sketch executable functions in a pseduo-JavaScript, and enjoy free rest endpoints, repl, object graph, document store, full text search and CRUD operations: just stock #Arangodb console will do.

    You will be interacting with a web UI, backed by a truly multi-model database that can persist data.

    Don't trust it for prod, yet, but it's a perfect mind tool. #softwarearchitecture

  38. You might not need to code much for domain modeling. If you want to write a few entity descriptions using a pseduo-SQL, sketch executable functions in a pseduo-JavaScript, and enjoy free rest endpoints, repl, object graph, document store, full text search and CRUD operations: just stock #Arangodb console will do.

    You will be interacting with a web UI, backed by a truly multi-model database that can persist data.

    Don't trust it for prod, yet, but it's a perfect mind tool. #softwarearchitecture

  39. Neben neuen Funktionen für die ArangoDB Query Language bietet das Update der quelloffenen Datenbank erweiterten Sprachen-Support bei der Suche.
    Multi-Modell-Datenbank: ArangoDB 3.9 führt weitere Analyzer für die Suche ein
  40. Neben neuen Funktionen für die ArangoDB Query Language bietet das Update der quelloffenen Datenbank erweiterten Sprachen-Support bei der Suche.
    Multi-Modell-Datenbank: ArangoDB 3.9 führt weitere Analyzer für die Suche ein
  41. Wie unterscheiden sich neuere Datenbanktypen, und spielen relationale Datenbanken heutzutage überhaupt noch eine Rolle?

    Früher waren relationale Datenbanken das Maß der Dinge, doch in den vergangenen 15 Jahren haben sich zahlreiche andere Datenbanktypen etabliert. Wie unterscheiden sie sich, und spielen relationale Datenbanken heutzutage überhaupt noch eine Rolle?
    Datenbanktypen im Vergleich
  42. The whole open (and free) source infrastructure around Microsofts development-tools -- the, for me new, language-server microcosmos -- entering my workflow is thrilling. I have lingering doubts, remnants of the FUD days of yonder, but cannot see how MS could take the results of the adoption away from the FOSS community.

    Check out lsp-mode, dap-mode and the servers available -- I use it for serverside js (#arangodb apps ) and PHP development