Публикации по теме 'arangodb'


Удивительно низкая производительность UPSERT: в поисках ясности
В этой статье описывается поиск ясности, к которому я пришел в последние дни. Я не думаю, что результат или извлеченные уроки в какой-то мере новы или действительно очень удивительны, но, поскольку мне потребовалось несколько дней размышлений и экспериментов, чтобы разобраться в вещах, я надеюсь, что эта статья может помочь другим. или хотя бы развлечь их. Введение: вариант использования Все началось с того, что кто-то пожаловался мне, что вставка с перезаписью (также известная как..

Анализ производительности с использованием pyArango, часть I
Обычно ваше приложение будет сохранять набор запросов в ArangoDB для одного сценария (например, отображение информации об учетной записи вашего пользователя и т. д.). Когда вы хотите масштабировать свое приложение, вы запускаете в нем запросы и смотрите, как оно себя ведет. В зависимости от внутренних процессов время выполнения этих сценариев немного различается. Мы возьмем интервалы в 10 секунд и построим график значений, которые мы там получим: среднее — все времена, измеренные в..

Введение в геоиндексы и их характеристики производительности: Часть II
Реализация географического индекса В этом разделе будет рассмотрен геоиндекс на основе MMFiles. Алгоритм оптимизирован для доступа в памяти и оптимального использования кэша ЦП. Основная цель наших гео-запросов — как можно быстрее отклонить как можно больше удаленных точек результата. Одним из ограничений подхода, использующего исключительно геострки, является попытка выполнить запрос для поиска точек рядом с целью (см. запись в блоге Часть I ). Иногда точки, расположенные близко друг..

Вопросы по теме 'arangodb'

Как использовать API графа ArangoDB из приложения на C
Я пытаюсь реализовать приложение C, которое извлекает данные из ArangoDB с помощью REST и графического API, но когда я пытаюсь создать граф, я получаю сообщение: {"error": true, "code": 501, "errorNum": 9, "errorMessage": "unknown path '_api /...
517 просмотров
schedule 27.04.2023

Аутентификация ArangoDB через HTTP
Я видел примеры аутентификации в базе данных с помощью arangosh, но в документации ничего не нашел о аутентификации через http API. Это возможно? Это что-то вроде этого: http://имяпользователя:[email protected]:8529/_api/document
2352 просмотров
schedule 29.11.2022

Синтаксис функций агрегации AQL
Каков именно синтаксис для функций агрегирования, таких как sum()? Например, возьмем следующую структуру: let json = { "ages": { "age": [ "20", "30", "40" ] } } и что for age in json.ages.age return age...
696 просмотров
schedule 19.07.2023

NodeJS с arangojs и синхронизацией: все после .sync() игнорируется?
Я хочу использовать NodeJS для чтения 60 тыс. записей из базы данных MySQL и записи их в базу данных ArangoDB. Позже я буду использовать функции агрегации ArangoDB и т. д. для обработки моего набора данных. Исходя из PHP, где скрипт обычно...
610 просмотров
schedule 16.04.2023

Создать API для Django с помощью Foxx или использовать драйвер Python ArangoDB?
Я хотел бы использовать ArangoDB в Django, но не знаю, какой из следующих вариантов лучше: использование Драйвер Python для ArangoDB или создание нового API с помощью Foxx. Я думаю, что драйвер Python для ArangoDB не основан на Foxx, и я не знаю...
1672 просмотров
schedule 24.06.2023

Агрегация в arangodb с использованием AQL
Я пытаюсь выполнить довольно простую задачу в arangodb, используя агрегатную функцию SUM (). Вот рабочий запрос, который возвращает правильные данные (хотя и не агрегированные): FOR m IN pkg_spp_RegMem FILTER m.memberId == "40289" COLLECT...
2648 просмотров
schedule 11.07.2022

Как выполнить полнотекстовый запрос в графе arangodb с aql, чертежами и интерфейсом http?
Скажем, у меня есть вершины со свойством «текст» и полнотекстовый индекс для этого свойства. В оболочке arango 2.1.2 я могу запрашивать вершины с помощью g._vertices.fulltext("text","my text value") or db.v.fulltext("text","my text...
750 просмотров
schedule 15.10.2022

Вставки ArangoDB очень медленные
Я только что перешел с версии 1.4 на 2.1.1 и заметил улучшения, но по-прежнему очень низкая скорость вставки, которая становится медленнее по мере вставки большего количества документов . Я переношу свою старую базу данных на новую и вставляю...
650 просмотров
schedule 08.04.2023

Обновите Arangodb на Mac OS
Какую процедуру лучше всего использовать для обновления с 2.1.2 до 2.2.0 в Mac OS? Я пытался использовать: $ brew upgrade arangodb Это приводит к сообщению, что 2.1.2 уже установлена. Мне нужно удалить 2.1.2, а затем установить 2.2.0? Если да, то...
134 просмотров
schedule 05.06.2022

Создайте уникальный индекс в коллекции ребер ArangoDB для нескольких атрибутов пути, включая атрибуты _from и _to.
Я пытаюсь установить уникальное ограничение для коллекции ребер, чтобы между двумя заданными узлами можно было создать только одно ребро определенного типа. Проблема в том, что я не могу использовать атрибуты _from и _to в качестве атрибутов пути...
921 просмотров
schedule 04.08.2023

AQL для Arangodb похож на НЕ В SQL
Как сделать FILTER как этот пример SQL в AQL? SELECT * FROM test WHERE option NOT IN ('A', 'B', 'C')
806 просмотров
schedule 09.04.2023

Реализация ArangoDB TransactionalGraph для Blueprints
Я пытаюсь сравнить ArangoDB с помощью GraphDBBenchmark . Проблема в том, что платформа предполагает, что графовая база данных обеспечивает Чертежи реализации TransactionalGraph. Похоже, что ArangoDB не имеет такого в blueprints-arangodb-graph...
260 просмотров
schedule 10.11.2022

arangob не может отправлять запросы более 1000
Я использую arangob для тестирования производительности ArangoDB, но arangob не может отправлять запросы более 1000. «Общее количество операций:» всегда равно 1000. Мой вывод терминала следующий. $./arangob --server.endpoint...
149 просмотров
schedule 11.08.2023

arangodb 2.2.4 - возврат команды установки foxx manager не может записать файл
Я установил arangodb 2.2.4 на Ubuntu 14.04 и создал новую базу данных «SampleDB», используя веб-интерфейс arangodb. затем выполнил следующие команды foxx-manager --server.database SampleDB update foxx-manager --server.database SampleDB...
196 просмотров
schedule 28.08.2022

Ссылка на документы ArangoDB
Можно ли связать документы из разных коллекций в ArangoDB, как в OrientDB? В OrientDB вы можете создать поле типа LINK и указать связанный тип. Это создает связь между обоими документами. Должен ли я использовать граничные коллекции для этого...
2270 просмотров

ArangoDB: ошибка сервера при попытке создать вершину с использованием гавиального интерфейса
У меня возникают проблемы с созданием вершин с помощью gharial каждый раз, когда я пытаюсь отправить непустую полезную нагрузку. Простой код, например: import requests url =...
113 просмотров
schedule 08.12.2022

Удаленное взаимодействие javascript с arangodb
Наша производственная среда не предоставляет оболочку, а только движок javascript и интерфейс REST. Наш сервер arangodb будет установлен в удаленном месте. Поскольку всем нашим пользователям удобна реализация javascript, мы ищем решение, если бы мы...
486 просмотров
schedule 12.03.2023

монтирование не работает для приложения arangodb foxx
Я создал foxx-приложение для приложения, над которым работаю. Я пытался установить приложение foxx в основной ветке arangodb. Я выполнил следующие шаги: 1. создать новую базу данных из arangosh 'db._createDatabase ("databasename")' 2. выполнить...
327 просмотров
schedule 14.12.2022

Загрузка (части) дампа Freebase в ArangoDb
Мои поиски в Интернете не дали ничего полезного, и, возможно, никто еще не сделал этого. Хотя я немного обрабатывал дампы freebase и работал с rdf и arangodb, мой опыт все еще очень ограничен, и я хотел бы услышать мнения/предложения/опыт по этой...
204 просмотров
schedule 14.04.2023

maxiterations в Traversal выдает ошибку 1909, хотя циклов нет (arangodb)
при обходе с maxDepth > 2 система выдает ошибку 1909 "слишком много итераций". Пример 1 работает (с maxiterations:1 maxdepth: 2) FOR end_vertex IN TRAVERSAL(categories, subcategoryOf, "categories/1410476323", "inbound", {strategy:...
41 просмотров
schedule 13.08.2023