OUTROS MODELOS DE SGBDS
No ranking de popularidade dos SGBDs, disponibilizado pelo DB-Engines em seu website, destacam-se, entre os que adotam o modelo relacional: Oracle, MySQL, Microsoft SQL Server, PostgreSQL e IBM DB2.
Cabe observar que esse ranking não trata exclusivamente de SGBDs do modelo relacional de dados. Os próprios SGBDs relacionais, mencionados como líderes de mercado, são classificados no ranking como “multimodelos”, porque implementam funcionalidades que vão além do modelo relacional. Vejamos:
ORACLE
Relacional e multimodelo (documentos, grafos e RDF)
MYSQL
Relacional e multimodelo (documentos)
MICROSOFT SQL SERVER
Relacional e multimodelo (documentos e grafos)
POSTGRESQL
Relacional e multimodelo (documentos)
IBM DB2
Relacional e multimodelo (documentos e RDF)
E O QUE SÃO ESSES OUTROS MODELOS DE BANCO DE DADOS, ALÉM DO RELACIONAL?
Não resta dúvida de que o modelo relacional se firmou no mundo corporativo, sendo utilizado na grande maioria dos sistemas de informação empresariais pela sua popularidade e robustez dos produtos disponíveis ao longo de décadas de desenvolvimento, bem como pela padronização e pelo uso da linguagem de consulta e manipulação de dados SQL.
Entretanto, existem aplicações em sistemas de informação que requerem muito mais recursos de armazenamento e manipulação de dados do que as tabelas do modelo relacional, em especial aplicações Web e de cunho científico que processam grandes quantidades de dados em formatos diversos, com as atuais tendências como Big Data, Internet of Things e Data Science.
Assim, vários modelos de banco de dados não relacionais vêm surgindo no mercado, sendo denominados de NoSQL, termo traduzido como “Não SQL” ou “Não somente SQL” (de Not Only SQL).
SÃO, DE FATO, BANCOS DE DADOS QUE NÃO ADOTAM O MODELO RELACIONAL DE DADOS E, PORTANTO, NÃO USAM A LINGUAGEM SQL, EMBORA ALGUNS POSSUAM IMPLEMENTAÇÕES DO COMANDO SELECT DA SQL PARA FINS DE COMPATIBILIDADE DE LINGUAGEM DE CONSULTA COM OS BANCOS DE DADOS RELACIONAIS.
O estudo de bancos de dados NoSQL está fora do escopo deste tema, constituindo-se em um tema à parte pela diversidade dos seus conceitos e de suas tecnologias.
É importante conhecer a importância dessa tendência dos SGBDs, como demonstra o site DBEngines Ranking, que apresenta mais de uma dúzia de modelos de bancos de dados NoSQL com seus principais produtos, muitos deles multimodelos.
+ SAIBA MAIS
Confira a lista de multimodelos:
- Chave-Valor: Redis, Amazon DynamoDB, Microsoft Azure CosmosDB.
- Documentos: MongoDB, Amazon DynamoDB, Microsoft Azure CosmosDB.
- Séries temporais: InfluxDB, KDB+, Prometheus.
- Grafos: Neo4J, Microsoft Azure CosmosDB, ArangoDB.
- Orientado a objetos: InterSystems Caché. Versant Object Database, ObjectStore.
- Motores de busca: Elasticsearch, Splunk, Solr.
- RDF (Resource Description Framework): Marklogic, Apache Jena, Virtuoso.
- Colunar: Cassandra, HBase, Microsoft Azure CosmosDB.
- Multivalores: Adabas, UniData/UniVerse, jBASE
- XML nativo: Marklogic, Oracle Berkeley DB, Virtuoso.
- Eventos: Event Store, IBM DB2 Event Store, NEventStore.
- Conteúdos: JackRabbit, ModeShape.
- Navegacional: IMS, IDMS.
COMENTÁRIO
O modelo navegacional é exatamente aquele dos primórdios dos sistemas de banco de dados, da década de 1960, antes do advento do modelo relacional, cujos produtos ainda continuam sendo utilizados, principalmente em sistemas de informação legados daquela época.
Comentários
Postar um comentário