Skip to content

Ferramenta para migrar a base de dados relacional MySQL para a base de dados não relacional orientada a documentos MongoDB

License

Notifications You must be signed in to change notification settings

certificadosifba/Ferramenta-Conversao-SQL-JSON

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ferramenta-de-Conversao-SQL-JSON

Projeto desenvolvido para o Trabalho de Conclusão de Curso, do Curso Superior em Sistemas de Informação do Instituto Federal de Educação, Ciência e Tecnologia da Bahia campus Vitória da Conquista.

O intuito do projeto é permitir a migração de uma base de dados MySQL para MongoDB, para isso, através de consultas SQL a uma determinada base de dados, os resultados obtidos serão retornados em formato JSON, permitindo uma posterior inserção no banco não relacional.

A ferramenta desenvolvida permite a migração da base de dados SQL para o formato JSON, podendo mais tarde ser inserido no MongoDB. Contudo, não há uma forma única de utilização, visto que cada base de dados atende uma determinada demanda, e a depender da proposta de modelagem do MongoDB será necessário o ajuste da lógica.

Tecnologias utilizadas

Instruções de uso

A ferramenta está dividida em duas, uma irá retornar uma migração em vários documentos, a outra em único documento.

A instrução básica de uso é entender a estrutura que se quer obter e a partir disso manipular a lógica da ferramenta para que esta atenda a proposta requerida, modificando as consultas SQL e a estrutura dos for's que geram os arrays e os documentos.

Os seguintes passos podem ser seguidos para execução da ferramenta.

  1. Clonar o repositório;
$ https://github.com/certificadosifba/Ferramenta-Conversao-SQL-JSON.git
  1. Iniciar o servidor PHP;
php -S localhost:8080 nome_do_arquivo.php
  1. Executar o servidor PHP no navegador.
localhost:8080

About

Ferramenta para migrar a base de dados relacional MySQL para a base de dados não relacional orientada a documentos MongoDB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages