Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
M
ma_code
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Sven-Ove Hänsel
ma_code
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
95d7eb27d5cb55c1f39c936aacdfba7fea4632b3
Select Git revision
Branches
7
dev_ma
idacs_experiments
main
default
protected
memgraph_fabian
postgres_idacs
postgres_julian
test_results
Tags
2
FZ_changed_code
FZ_Memgraph
9 results
Begin with the selected commit
Created with Raphaël 2.2.0
24
Nov
23
22
20
19
11
8
31
Oct
23
22
14
13
20
Sep
17
14
13
12
11
9
8
7
6
5
4
3
2
19
Aug
17
16
15
5
18
Mar
17
16
15
14
13
5
3
2
1
29
Feb
28
27
26
24
23
22
21
20
19
15
14
13
12
11
9
8
6
5
4
31
Jan
30
29
25
24
23
18
17
6
Sep
removed mosquitto, instead reading data directly in the inserter to automatically insert at maximum possible speed
renamed container sub_pg in preparation for other changes
partial readme update
added some helpful info to experiment output, moved insertion config to compose files
removed second batch1 test
fixed some bugs with the experiments
added name to experiment to be able to tell apart the results.
configured experiment run
implemented manual insert for id edges,
added functionality to start_tests.py to save results from multiple tests, removed unneeded query code
added signal handling so python processes no longer linger for 10 seconds before being killed
removed unused services, added override compose files for db configuration
removed unused shemas, split dbinit into multiple files for configurability, moved data to top level of project, merged pub sub readmes
changed initdb to load entire cadets dataset with python script
much larger improvement to two_hop query performance
stumbled on an improvement to two_hop, changed schema to remove inconsistent and unnecessary edges with host, reconfigured docker profiles.
updated code to actually work with new schema, removed dbinit from sub
added configuration for db connection to pgadmin on creation and disabled password for pgadmin (unfinished), added initdb script, renamed node to vertex, experimented with adjacency list in vertex
reverted to using b-tree indices
Changed passwords to use docker secrets to practice best practices
Configured grafana dashboard provisioning in compose file
Experiments with constraints, further streamlined environment variable use and made the variables explicit again, so they are easier to understand.
experiment with constraints
minor code changes, experiments
some more code simplifications and removal of useless code
reverted to mounting config files. removed some outdated readme files, further simplified the project structure.
removed various superfluous code, fixed queries bug, experimented with postgres config, added better insert performance measurement
defaulted to using the root logger, since hierachical logging is not needed. added level limit to descendant query. formatting changes.
updated queries to use prepared statements and use more convenient result parsing.
changed postgres write ahead log settings, started experimenting with queries
new schema to store node details directly as json. moved drop statements to separate file
Revert "tried out batching without procedures"
tried out batching without procedures
reverted to psycopg2
pulled all insertion logic into stored procedures, fixed bugs in db schema.
prettied up the debug logging
re-added health check, removed more unneeded comments, added debug logging
removed health check to speed up service start (it works anyway, get better health check?), improved structure of publisher, fixed schema ordering
added main guard for publisher, changed procedures to match table names, changed schema to use text instead of varchar and enums for node and edge types
fixed a bug with subscriber batching (it didn't work)
Loading