2021-10-04 22:15:59 +08:00
|
|
|
|
<p align="center">
|
|
|
|
|
<img width="400px" src="https://uploads-ssl.webflow.com/5e7ceb09657a69bdab054b3a/5e7ceb09657a6937ab054bba_Black_Original%20_Logo.png">
|
|
|
|
|
</p>
|
2015-06-19 16:14:27 +08:00
|
|
|
|
|
2021-10-04 22:15:59 +08:00
|
|
|
|
---
|
2015-07-31 18:30:05 +08:00
|
|
|
|
|
2021-10-04 22:15:59 +08:00
|
|
|
|
<p align="center">
|
|
|
|
|
Build modern, graph-based applications on top of your streaming data in minutes.
|
|
|
|
|
</p>
|
2015-07-31 18:30:05 +08:00
|
|
|
|
|
2021-10-04 22:15:59 +08:00
|
|
|
|
<p align="center">
|
|
|
|
|
<a href="https://github.com/memgraph/memgraph/blob/master/licenses/APL.txt">
|
|
|
|
|
<img src="https://img.shields.io/badge/license-APL-green" alt="license" title="license"/>
|
|
|
|
|
</a>
|
|
|
|
|
<a href="https://github.com/memgraph/memgraph/blob/master/licenses/BSL.txt">
|
|
|
|
|
<img src="https://img.shields.io/badge/license-BSL-yellowgreen" alt="license" title="license"/>
|
|
|
|
|
</a>
|
|
|
|
|
<a href="https://github.com/memgraph/memgraph/blob/master/licenses/MEL.txt" alt="Documentation">
|
|
|
|
|
<img src="https://img.shields.io/badge/license-MEL-yellow" alt="license" title="license"/>
|
|
|
|
|
</a>
|
|
|
|
|
</p>
|
2020-10-22 00:56:15 +08:00
|
|
|
|
|
2021-10-04 22:15:59 +08:00
|
|
|
|
<p align="center">
|
|
|
|
|
<a href="https://github.com/memgraph/memgraph">
|
2021-10-05 20:30:09 +08:00
|
|
|
|
<img src="https://img.shields.io/github/workflow/status/memgraph/memgraph/Release%20Ubuntu%2020.04/master" alt="build" title="build"/>
|
2021-10-04 22:15:59 +08:00
|
|
|
|
</a>
|
|
|
|
|
<a href="https://memgraph.com/docs/" alt="Documentation">
|
|
|
|
|
<img src="https://img.shields.io/badge/documentation-Memgraph-orange" />
|
|
|
|
|
</a>
|
|
|
|
|
</p>
|
2020-10-22 00:56:15 +08:00
|
|
|
|
|
2021-10-12 20:11:07 +08:00
|
|
|
|
<p align="center">
|
|
|
|
|
<a href="https://memgr.ph/join-discord">
|
|
|
|
|
<img src="https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white" alt="Discord"/>
|
|
|
|
|
</a>
|
|
|
|
|
</p>
|
|
|
|
|
|
2021-10-04 22:15:59 +08:00
|
|
|
|
## :clipboard: Description
|
2020-10-22 00:56:15 +08:00
|
|
|
|
|
2021-10-08 16:28:09 +08:00
|
|
|
|
Memgraph is a streaming graph application platform that helps you wrangle your
|
|
|
|
|
streaming data, build sophisticated models that you can query in real-time, and
|
|
|
|
|
develop graph applications.
|
2020-10-22 00:56:15 +08:00
|
|
|
|
|
2021-10-08 16:28:09 +08:00
|
|
|
|
Memgraph directly connects to your streaming infrastructure. You can ingest data
|
|
|
|
|
from sources like Kafka, SQL, or plain CSV files. Memgraph provides a standard
|
|
|
|
|
interface to query your data with Cypher, a widely-used and declarative query
|
|
|
|
|
language that is easy to write, understand and optimize for performance. This is
|
|
|
|
|
achieved by using the property graph data model, which stores data in terms of
|
|
|
|
|
objects, their attributes, and the relationships that connect them. This is a
|
|
|
|
|
natural and effective way to model many real-world problems without relying on
|
|
|
|
|
complex SQL schemas.
|
|
|
|
|
|
|
|
|
|
Memgraph is implemented in C/C++ and leverages an in-memory first architecture
|
|
|
|
|
to ensure that you’re getting the best possible performance consistently and
|
|
|
|
|
without surprises. It’s also ACID-compliant and highly available.
|
|
|
|
|
|
2022-03-21 23:49:02 +08:00
|
|
|
|
## :video_game: Memgraph Playground
|
|
|
|
|
|
|
|
|
|
You don't need to install anything to try out Memgraph. Check out
|
|
|
|
|
our **[Memgraph Playground](https://playground.memgraph.com/)** sandboxes in
|
|
|
|
|
your browser.
|
|
|
|
|
|
2022-03-22 11:49:03 +08:00
|
|
|
|
<p align="left">
|
2022-03-22 11:50:01 +08:00
|
|
|
|
<a href="https://playground.memgraph.com/">
|
|
|
|
|
<img width="450px" alt="Memgraph Playground" src="https://download.memgraph.com/asset/github/memgraph/memgraph-playground.png">
|
2022-03-22 11:49:03 +08:00
|
|
|
|
</a>
|
|
|
|
|
</p>
|
|
|
|
|
|
2021-10-12 20:11:07 +08:00
|
|
|
|
## :floppy_disk: Download & Install
|
2021-10-08 16:28:09 +08:00
|
|
|
|
|
|
|
|
|
### Windows
|
|
|
|
|
|
|
|
|
|
[![Windows](https://img.shields.io/badge/Windows-Docker-0078D6?style=for-the-badge&logo=windows&logoColor=white)](https://memgraph.com/docs/memgraph/install-memgraph-on-windows-docker)
|
|
|
|
|
[![Windows](https://img.shields.io/badge/Windows-WSL-0078D6?style=for-the-badge&logo=windows&logoColor=white)](https://memgraph.com/docs/memgraph/install-memgraph-on-windows-wsl)
|
|
|
|
|
|
|
|
|
|
### macOS
|
|
|
|
|
|
|
|
|
|
[![macOS](https://img.shields.io/badge/macOS-Docker-000000?style=for-the-badge&logo=macos&logoColor=F0F0F0)](https://memgraph.com/docs/memgraph/install-memgraph-on-macos-docker)
|
|
|
|
|
|
|
|
|
|
### Linux
|
|
|
|
|
|
|
|
|
|
[![Linux](https://img.shields.io/badge/Linux-Docker-FCC624?style=for-the-badge&logo=linux&logoColor=black)](https://memgraph.com/docs/memgraph/install-memgraph-on-linux-docker)
|
|
|
|
|
[![Debian](https://img.shields.io/badge/Debian-D70A53?style=for-the-badge&logo=debian&logoColor=white)](https://memgraph.com/docs/memgraph/install-memgraph-on-debian)
|
|
|
|
|
[![Ubuntu](https://img.shields.io/badge/Ubuntu-E95420?style=for-the-badge&logo=ubuntu&logoColor=white)](https://memgraph.com/docs/memgraph/install-memgraph-on-ubuntu)
|
|
|
|
|
[![Cent
|
|
|
|
|
OS](https://img.shields.io/badge/cent%20os-002260?style=for-the-badge&logo=centos&logoColor=F0F0F0)](https://memgraph.com/docs/memgraph/install-memgraph-from-rpm)
|
|
|
|
|
|
|
|
|
|
You can find the binaries and Docker images on the [Download
|
|
|
|
|
Hub](https://memgraph.com/download) and the installation instructions in the
|
|
|
|
|
[official documentation](https://memgraph.com/docs/memgraph/installation).
|
2021-10-04 22:15:59 +08:00
|
|
|
|
|
|
|
|
|
## :zap: Features
|
2021-10-08 16:28:09 +08:00
|
|
|
|
|
|
|
|
|
- Run Python, Rust, and C/C++ code natively, check out the
|
|
|
|
|
[MAGE](https://github.com/memgraph/mage) graph algorithm library
|
2021-10-04 22:15:59 +08:00
|
|
|
|
- Native support for machine learning
|
|
|
|
|
- Streaming support
|
|
|
|
|
- Replication
|
|
|
|
|
- Authentication and authorization
|
|
|
|
|
- ACID compliance
|
|
|
|
|
|
|
|
|
|
## :bookmark_tabs: Documentation
|
|
|
|
|
|
2021-10-08 16:28:09 +08:00
|
|
|
|
The Memgraph documentation is available at
|
|
|
|
|
[memgraph.com/docs](https://memgraph.com/docs).
|
2021-10-04 22:15:59 +08:00
|
|
|
|
|
|
|
|
|
## :question: Configuration
|
2021-10-08 16:28:09 +08:00
|
|
|
|
|
|
|
|
|
Command line options that Memgraph accepts are available in the [reference
|
|
|
|
|
guide](https://memgraph.com/docs/memgraph/reference-guide/configuration).
|
2021-10-04 22:15:59 +08:00
|
|
|
|
|
2021-10-12 20:11:07 +08:00
|
|
|
|
## :trophy: Contributing
|
|
|
|
|
|
|
|
|
|
The main purpose of this repository is to continue evolving Memgraph, making it
|
|
|
|
|
faster and easier to use. Development of Memgraph happens in the open on GitHub,
|
|
|
|
|
and we are grateful to the community for contributing bug fixes and
|
|
|
|
|
improvements. Read below to learn how you can take part in improving Memgraph.
|
|
|
|
|
|
|
|
|
|
### Code of Conduct
|
|
|
|
|
|
|
|
|
|
Memgraph has adopted a Code of Conduct that we expect project participants to
|
|
|
|
|
adhere to. Please read [the full text](CODE_OF_CONDUCT.md) so that you can
|
|
|
|
|
understand what actions will and will not be tolerated.
|
|
|
|
|
|
|
|
|
|
### Contributing Guide
|
2021-10-08 16:28:09 +08:00
|
|
|
|
|
2021-10-12 20:11:07 +08:00
|
|
|
|
Read our [contributing guide](CONTRIBUTING.md) to learn about our development
|
|
|
|
|
process and how to propose bug fixes and improvements.
|
2021-10-04 22:15:59 +08:00
|
|
|
|
|
2021-11-01 16:49:22 +08:00
|
|
|
|
### Internals
|
|
|
|
|
|
|
|
|
|
Read our
|
|
|
|
|
[internal](https://memgraph.notion.site/Memgraph-Internals-12b69132d67a417898972927d6870bd2)
|
|
|
|
|
docs to learn more about Memgraph's architecture, how to build the project from
|
|
|
|
|
source and how to start contributing. All information related to the database,
|
|
|
|
|
can be found in the aforementioned docs.
|
|
|
|
|
|
2021-10-12 20:11:07 +08:00
|
|
|
|
### :scroll: License
|
2021-10-08 16:28:09 +08:00
|
|
|
|
|
|
|
|
|
Memgraph Community is available under the [BSL
|
|
|
|
|
license](./licenses/BSL.txt).</br> Memgraph Enterprise is available under the
|
|
|
|
|
[MEL license](./licenses/MEL.txt).
|
2021-10-04 22:15:59 +08:00
|
|
|
|
|
|
|
|
|
<p align="center">
|
|
|
|
|
<a href="#">
|
|
|
|
|
<img src="https://img.shields.io/badge/⬆️back_to_top_⬆️-white" alt="Back to top" title="Back to top"/>
|
|
|
|
|
</a>
|
|
|
|
|
</p>
|