1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-AgensGraph

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать

A permissive license whose main conditions require preservation of copyright and license notices. Contributors provide an express grant of patent rights. Licensed works, modifications, and larger works may be distributed under different terms and without source code.

Permissions
  • Commercial use
  • Modification
  • Distribution
  • Patent use
  • Private use
Limitations
  • Trademark use
  • Liability
  • Warranty
Conditions
  • License and copyright notice
  • State changes
README.md 6.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 02:26 b17b3c1

AgensGraph: мощная графовая база данных

AgensGraph — это графовая мультимодельная база данных нового поколения для современной сложной среды данных. AgensGraph представляет собой мультимодельную базу данных, которая поддерживает реляционную и графовую модели данных одновременно, что позволяет разработчикам интегрировать устаревшую реляционную модель данных и гибкую графовую модель данных в одной базе данных.

AgensGraph поддерживает ANSI-SQL и openCypher (http://www.opencypher.org). В AgensGraph можно интегрировать SQL-запросы и Cypher-запросы в один запрос.

AgensGraph основан на мощной СУБД PostgreSQL, он очень надёжен, многофункционален и готов к использованию на предприятии. AgensGraph оптимизирован для работы со сложными связанными графовыми данными и предоставляет множество мощных функций базы данных, необходимых для корпоративной среды баз данных, включая транзакции ACID, управление параллелизмом с несколькими версиями, хранимые процедуры, триггеры, ограничения, сложный мониторинг и гибкую модель данных (JSON). Кроме того, AgensGraph использует богатые экосистемы PostgreSQL и может быть расширен множеством выдающихся внешних модулей, таких как PostGIS.

Сборка из исходного кода

  1. Клонируйте AgensGraph на свой локальный компьютер:
    $ git clone https://github.com/bitnine-oss/agensgraph.git
  2. Установите необходимые библиотеки и зависимости:
    • CENTOS:
      $ yum install gcc glibc glib-common readline readline-devel zlib zlib-devel
    • Fedora:
      $ dnf install gcc glibc bison flex readline readline-devel zlib zlib-devel
    • RHEL:
      $ yum install gcc glibc glib-common readline readline-devel zlib zlib-devel flex bison
    • Ubuntu:
      $ sudo apt-get install build-essential libreadline-dev zlib1g-dev flex bison
    • macOS (установите Xcode):
      $ xcode-select --install
  3. Настройте дерево исходных текстов в /path/to/agensgraph:
    $ ./configure --prefix=$(pwd)
    По умолчанию make install установит все файлы в /usr/local/pgsql/bin, /usr/local/pgsql/lib и т. д. Вы хотите указать префикс установки для текущей библиотеки. Если configure не находит заголовки с сообщением об ошибке, вы можете использовать опцию --with-includes=/path/to/headers.
  4. Соберите и установите AgensGraph:
    • Соберите и установите ядро AgensGraph:
      $ make install
    • Добавьте путь установки в переменную среды PATH, чтобы модули, которым нужен pg_config, могли получить необходимую информацию об установке. Если вы установили AgensGraph в том же месте, откуда скачали исходный код с GitHub, то можете использовать скрипт ag-env.sh, который устанавливает PATH и LD_LIBRARY_PATH с использованием текущего каталога. Для использования скрипта выполните следующую команду:
      $ . ag-env.sh
    ИЛИ, если вы установили AgensGraph где-то ещё, вы также можете сделать это, отредактировав файл /.bashrc (/.bash_profile в macOS) следующей командой:
    $ echo "export PATH=/path/to/agensgraph/bin:\$PATH" >> ~/.bashrc
    $ echo "export LD_LIBRARY_PATH=/path/to/agensgraph/lib:\$LD_LIBRARY_PATH" >> ~/.bashrc
    • ДОПОЛНИТЕЛЬНО: Соберите и установите AgensGraph вместе с другими модулями contrib и внешними модулями (если вы хотите собрать только AgensGraph, запустите make install. Эта команда собирает AgensGraph вместе с дополнительными расширениями):
      $ make install-world
    • ДОПОЛНИТЕЛЬНО: Установите переменную окружения AGDATA, чтобы легко настроить параметры AgensGraph при необходимости:
      $ echo "export AGDATA=/path/to/agensgraph/data" >> ~/.bashrc

Документация

Связанные проекты

Это... Инструмент визуализации. После установки AgensGraph вы можете использовать этот инструмент для работы с функциями визуализации.

Следуйте инструкциям по ссылке, чтобы запустить его. В разделе «Подключиться к базе данных» выберите тип базы данных «AgensGraph».

Лицензия

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-AgensGraph.git
git@api.gitlife.ru:oschina-mirror/mirrors-AgensGraph.git
oschina-mirror
mirrors-AgensGraph
mirrors-AgensGraph
v2.13