From 4078b4fe2d46f3b5e58a8fdcf218550d446d9691 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Mon, 1 Dec 2025 16:45:28 -0300 Subject: m --- etc/init.sql | 15 +++++++++++++++ etc/logback.xml | 43 +++++++++++++++++++++++++++++++++++++++++++ etc/transactor.properties | 14 ++++++++++++++ 3 files changed, 72 insertions(+) create mode 100644 etc/init.sql create mode 100644 etc/logback.xml create mode 100644 etc/transactor.properties (limited to 'etc') diff --git a/etc/init.sql b/etc/init.sql new file mode 100644 index 0000000..5c5ef49 --- /dev/null +++ b/etc/init.sql @@ -0,0 +1,15 @@ +PRAGMA foreign_keys = ON; +PRAGMA journal_mode = WAL; +PRAGMA synchronous = NORMAL; +PRAGMA mmap_size = 134217728; -- 128 megabytes +PRAGMA journal_size_limit = 67108864; -- 64 megabytes +PRAGMA cache_size = 2000; + +-- datomic schema +CREATE TABLE IF NOT EXISTS datomic_kvs ( + id TEXT NOT NULL, + rev INTEGER, + map TEXT, + val BYTEA, + CONSTRAINT pk_id PRIMARY KEY (id) +); diff --git a/etc/logback.xml b/etc/logback.xml new file mode 100644 index 0000000..46a3b09 --- /dev/null +++ b/etc/logback.xml @@ -0,0 +1,43 @@ + + + + + true + + + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %-10contextName %logger{36} - %msg%n + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc/transactor.properties b/etc/transactor.properties new file mode 100644 index 0000000..e5d07fa --- /dev/null +++ b/etc/transactor.properties @@ -0,0 +1,14 @@ +protocol=sql +host=localhost +port=50200 +encrypt-channel=false +sql-driver-class=org.sqlite.JDBC +sql-url=jdbc:sqlite:storage.db +data-dir=tmp +valcache-path=cache +valcache-max-gb=100 + +# 4GiB VM +memory-index-threshold=32m +memory-index-max=512m +object-cache-max=1g -- cgit v1.2.3