Skip to content

MySQL Database

Rafael Alves edited this page Oct 7, 2020 · 4 revisions

O MySQL database é um banco de dados SQL e é utilizado na plataforma para armazenar as alterações que ocorrem nos dados das entidades do Orion. Para que tal armazenamento ocorra é necessário ter o Cygnus na plataforma para enviar os dados do Orion Context Broker para serem armazenados no MySQL.

Não é necessário realizar nenhuma configuração no MySQL diretamente, a configuração é feita no arquivo docker-compose localizado na pasta plataform. É importante notar que o usuário padrão é o root com senha 123. Para acessar o banco SQL através da linha de comando utilize o comando docker exec -it db-mysql mysql -h mysql-db -P 3306 -u root -p123.

Para aprender como fazer requisições no banco SQL você pode acessar os tutoriais da W3 Schools. Para algumas requisições é possível conferir o arquivo query.txt localizado na pasta platform. Tais requisições foram utilizadas dentro do grafana para criar os gráficos e elementos do painel personalizado.

Destaca-se que o Cygnus é o componente que recebe a notificação do Orion Context Broker e faz a persistência de tais dados no banco MySQL.