diff --git a/docs/user_technical/how-to_guides/how-to_guides_overview.md b/docs/user_technical/how-to_guides/how-to_guides_overview.md index f1e4f2e22..b6b551050 100644 --- a/docs/user_technical/how-to_guides/how-to_guides_overview.md +++ b/docs/user_technical/how-to_guides/how-to_guides_overview.md @@ -8,4 +8,4 @@ So far we have covered the following topics: * [Import Tools](import_tools.md) * [Programmatic Querying](programmatic_querying.md) - * [Integrations](integrations.md) + * [How to Ingest Data Using Kafka](how_to_ingest_data_using_kafka.md) diff --git a/docs/user_technical/how-to_guides/integrations.md b/docs/user_technical/how-to_guides/how_to_ingest_data_using_kafka.md similarity index 98% rename from docs/user_technical/how-to_guides/integrations.md rename to docs/user_technical/how-to_guides/how_to_ingest_data_using_kafka.md index 764ff217f..9903d0d91 100644 --- a/docs/user_technical/how-to_guides/integrations.md +++ b/docs/user_technical/how-to_guides/how_to_ingest_data_using_kafka.md @@ -1,6 +1,4 @@ -## Integrations - -### Kafka +## How to Ingest Data Using Kafka Apache Kafka is an open-source stream-processing software platform. The project aims to provide a unified, high-throughput, low-latency platform for handling @@ -10,7 +8,7 @@ Memgraph offers easy data import at the source using Kafka as the high-throughput messaging system. At this point, we strongly advise you to read the streaming section of our -[reference guide](../reference_guide/streaming.md) +[reference guide](../reference_guide/graph_streams.md) In this article, we assume you have a local instance of Kafka. You can find more about running Kafka [here](https://kafka.apache.org/quickstart). diff --git a/docs/user_technical/how-to_guides/programmatic_querying.md b/docs/user_technical/how-to_guides/programmatic_querying.md index 9c6e11a56..3c0b20fb5 100644 --- a/docs/user_technical/how-to_guides/programmatic_querying.md +++ b/docs/user_technical/how-to_guides/programmatic_querying.md @@ -211,14 +211,3 @@ public class Basic { } } ``` - -### Limitations - -Memgraph is currently in an early stage, and therefore has certain limitations -we plan to remove in future versions. - -#### Multiple Users & Authorization - -At the moment, Memgraph is single-user only and there is no way to control user -privileges, meaning that the default user has read and write privileges over -the whole database. diff --git a/docs/user_technical/reference_guide/dynamic_graph_partitioner.md b/docs/user_technical/reference_guide/dynamic_graph_partitioner.md index c56398b6a..686faf2b3 100644 --- a/docs/user_technical/reference_guide/dynamic_graph_partitioner.md +++ b/docs/user_technical/reference_guide/dynamic_graph_partitioner.md @@ -1,6 +1,9 @@ ## Dynamic Graph Partitioner -Memgraph supports dynamic graph partitioning which improves performance on badly -partitioned dataset over workers dynamically. To enable it, use the +Memgraph supports dynamic graph partitioning which dynamically improves +performance on badly partitioned dataset over workers. To enable it, the user +should use the following flag when firing up the *master* node: -```--dynamic_graph_partitioner_enabled``` flag. +```plaintext +--dynamic_graph_partitioner_enable +``` diff --git a/docs/user_technical/reference_guide/graph_streams.md b/docs/user_technical/reference_guide/graph_streams.md index 7bdfbfcef..d9187a950 100644 --- a/docs/user_technical/reference_guide/graph_streams.md +++ b/docs/user_technical/reference_guide/graph_streams.md @@ -1,5 +1,7 @@ ## Graph Streams +### Kafka + Memgraphs custom openCypher clause for creating a stream is: ```opencypher CREATE STREAM stream_name AS @@ -66,7 +68,7 @@ is inserted into the graph. A stream needs to be stopped in order to test it. When the batch limit is omitted, `TEST STREAM` will run for only one batch by default. -### Transform +#### Transform The transform script allows Memgraph users to have custom Kafka messages and still be able to import data in Memgraph by adding the logic to decode the