Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIDADE 1 | FUNDAMENTOS DE 12 5.4 BANCO DE DADOS ORIENTADO A OBJETOS Segundo Alves (2014), esse tipo de banco de dados surgiu em meados de 1980, em virtude da necessidade de armazenamento de dados que não era pos- sível com os sistemas relacionais (que veremos a seguir) devido aos seus limites, como os sistemas de geoprocessamento (Sistemas de Informações Geográficas (SIG)) e CAD/CAM/CAE, que são baseados em tipos de dados complexos. FIGURA 6 – MODELO ORIENTADO A OBJETOS FONTE: O autor Neste modelo, segundo Lehmkuhl (2013), o banco de dados é definido como uma coleção de objetos, ou elementos de software reutilizáveis, com recur- sos e métodos associados. Graças a essa estruturação, ela permite uma adaptação menos dolorosa, porque vários programadores já estão familiarizados em lingua- gens orientadas a objeto, o que em termos de conceito são iguais a este tipo de banco. Onde tudo gira em torno de objetos, que possuem atributos e proprieda- des com mais uma gama de recursos para atingir seus objetivos. 5.5 BANCO DE DADOS NOSQL O termo NoSQL, segundo Devmedia (2012), começou a ser utilizado em 1998 a partir de uma solução que não oferecia uma interface SQL, procurando se livrar de certas regras e estruturas que norteiam o Modelo Relaciona. Ele busca atenderprin- cipalmente às deficiências referentesà escalabilidade, performance e disponibilidade promovendo uma alternativa de alto armazenamento com velocidade e grande dis- ponibilidade.
Compartilhar