Deprecated: PKP\core\DataObject::getData(): Implicitly marking parameter $locale as nullable is deprecated, the explicit nullable type must be used instead in /home/interface/simtec.fatectq.edu.br/lib/pkp/classes/core/DataObject.php on line 83
Deprecated: PKP\core\PKPAppKey::validate(): Implicitly marking parameter $key as nullable is deprecated, the explicit nullable type must be used instead in /home/interface/simtec.fatectq.edu.br/lib/pkp/classes/core/PKPAppKey.php on line 113
Deprecated: PKP\core\PKPAppKey::validate(): Implicitly marking parameter $cipher as nullable is deprecated, the explicit nullable type must be used instead in /home/interface/simtec.fatectq.edu.br/lib/pkp/classes/core/PKPAppKey.php on line 113
Deprecated: PKP\core\PKPAppKey::generate(): Implicitly marking parameter $cipher as nullable is deprecated, the explicit nullable type must be used instead in /home/interface/simtec.fatectq.edu.br/lib/pkp/classes/core/PKPAppKey.php on line 126
Deprecated: PKP\plugins\ThemePlugin::getLocalizedOption(): Implicitly marking parameter $preferredLocale as nullable is deprecated, the explicit nullable type must be used instead in /home/interface/simtec.fatectq.edu.br/lib/pkp/classes/plugins/ThemePlugin.php on line 499
Deprecated: PKP\plugins\ThemePlugin::getLocalizedOption(): Implicitly marking parameter $selectedLocale as nullable is deprecated, the explicit nullable type must be used instead in /home/interface/simtec.fatectq.edu.br/lib/pkp/classes/plugins/ThemePlugin.php on line 499
Deprecated: PKP\controlledVocab\ControlledVocabEntry::getEntryData(): Implicitly marking parameter $locale as nullable is deprecated, the explicit nullable type must be used instead in /home/interface/simtec.fatectq.edu.br/lib/pkp/classes/controlledVocab/ControlledVocabEntry.php on line 202
Warning: Cannot modify header information - headers already sent by (output started at /home/interface/simtec.fatectq.edu.br/lib/pkp/classes/core/DataObject.php:83) in /home/interface/simtec.fatectq.edu.br/lib/pkp/classes/template/PKPTemplateManager.php on line 1489
Warning: Cannot modify header information - headers already sent by (output started at /home/interface/simtec.fatectq.edu.br/lib/pkp/classes/core/DataObject.php:83) in /home/interface/simtec.fatectq.edu.br/lib/pkp/classes/template/PKPTemplateManager.php on line 1490
UMA COMPARAÇÃO ENTRE MONGODB E COUCHDB
| SIMTEC
UMA COMPARAÇÃO ENTRE MONGODB E COUCHDB
Autores
Kevin Lucas Germano
Faculdade de Tecnologia de Taquaritinga (FATEC) - Taquaritinga - SP - Brasil
Eder Carlos Salazar Sotto
Faculdade de Tecnologia de Taquaritinga (FATEC) - Taquaritinga - SP - Brasil
Palavras-chave:
MongoDB, CouchDB, Time, PHP
Resumo
Este artigo apresenta uma comparação de performance entre os SGBDs NoSQL MongoDB e CouchDB. O estudo de caso realizado apresenta os tempos de execução de conjuntos de operação de inserção, busca, atualização e exclusão (ações estas denominadas CRUD na linguagem dos bancos de dados), dos dois sistemas de gerenciamento de banco de dados, permitindo obter estas métricas de maneira quantitativa, e apresentá-las em forma de tabelas comparativas para cada operação, comparando a performance de ambos os SGDBs executando o mesmo conjunto de operações. Pelos resultados obtidos no ambiente de teste criado, é evidente a diferença entre o tempo de inserção, busca, atualização e exclusão entre MongoDB e CouchDB, permitindo assim concluir que o MongoDB é o mais performático para ser utilizado em conjunto com a linguagem PHP no desenvolvimento de aplicações Web.