Skip to content
zeyus edited this page Apr 5, 2023 · 1 revision

Architecture

Main tables are stored in a postgres database.

Uploaded data is stored in mongodb, due to it being designed to work directly with JSON documents. Postgres' JSONB also is designed for this, but it's geared around fixed / known structures, which is a luxury we do not have.

Tools

If you've booted up the docker dev environment, you have direct access on your machine to the postgres and mongo ports.

GUI

You can explore the mongo database using MongoDB Compass, and just connect to localhost, with username and password nlp4all. (authenticate against the admin database, not nlp4all.

For postgres, you can use PGAdmin. Similarly, you are able to connect to localhost, with username nlp4all and password nlp4all.

Command line / shell

...

Clone this wiki locally