Cypher: Update README
@@ -17,8 +17,8 @@ The default environment variables (e.g. Neo4j version, container name, etc.) are
## Generating the data set
-The Neo4j implementation expects the data to be in `composite-projected-fk` CSV layout, without headers and with quoted fields.
-To generate data that confirms this requirement, run Datagen with the `--explode-edges` and the `--format-options header=false,quoteAll=true` options.
+The Neo4j implementation expects the data to be in `composite-projected-fk` CSV layout, without headers and with quoted fields, with the datetimes serialized as epoch milliseconds.
+To generate data that confirms this requirement, run Datagen with the `--explode-edges`, `--epoch-millis`, and the `--format-options header=false,quoteAll=true` options.
This implementation also supports compressed data sets, both for the initial load and for batches. To generate compressed data sets, include `compression=gzip` in the Datagen's `--format-options`. The scripts in this repository change between compressed and uncompressed representations.
(Rationale: Files should not have headers as these are provided separately in the `headers/` directory and quoting the fields in the CSV is required to [preserve trailing spaces](https://neo4j.com/docs/operations-manual/4.3/tools/neo4j-admin-import/#import-tool-header-format).)
@@ -37,11 +37,11 @@ tools/run.py \
--cores $(nproc) \
--memory ${LDBC_SNB_DATAGEN_MAX_MEM} \
-- \
+ --mode bi \
--format csv \
--scale-factor ${SF} \
- --explode-edges \
- --mode bi \
--output-dir out-sf${SF}/ \
+ --explode-edges \
--epoch-millis \
--format-options header=false,quoteAll=true,compression=gzip
```
