http://odb.neodatis.org versus http://www.db4o.com,
quem já usa ?
quais a deficiências, de cada e da tecnologia ?
eles serão o futuro dos repositórios de dados ?
são realmente práticos ou não oferece a mínima segurança ?
quando essa tecnologia ficará promissora, ou esse já é o momento ?
Banco de dados oo?
3 Respostas
Bom, eu não tenho muito conhecimento pra responder essa pergunta, mas na minha modesta opinião bancos de dados OO só serão promissores quando as grandes começarem a investir nisso(Oracle, Microsoft, IBM) e liberarem os seus já consagrados bancos em uma versão OO.
Antes disso, acho bem difícil que alguns desses projetos emplaque e comece a ser usado profissionalmente. Qual grande empresa confiaria seus dados(a essência da empresa) para um desses projetos?
Praticos eles realmente são, no meu projeto de formatura vou usar um banco OO, mas é só pq é um projeto de faculdade mesmo.
estou usando no trabalho… estamos trabalhando em um projeto usando o Neodatis… ele realmente é bem pratico…(nunca foi tao facil, recuperar uma lista, fazer um insert. um delete, o update é chato, mais é facil depois que pega o jeito)
um unico problema, que ainda nao encontrei a solução, é fazer uma consulta que use duas classes… como un LEFT, ou INNER JOIN no BD relacional…
tem algumas empresas que ja estao usando o BD… pelo menos é o que diz o site do neodatis…
e mais a que eu trabalho xD
acho que a tecnologia vai crescer… (i hope so)
O DB do Google (Big Table) é OO… Quem usa ou quer utilizar o Google App Engine inevitavelmente terá que utilizar um BD OO.
Pelo que eu entendi, a grande vantagem de se utilizar um BD OO é a escalabilidade que o DB permite, o que não seria tão fácil com um BD relacional. Porém possui algumas limitações, como as que o colega Jhouw comentou, que para alguns pode ser uma grande desvantagem.
Eu acredito que bancos OO crescerão muito junto com a computação nas nuvens, mas acho que para aplicações “tradicionais” sua adoção será bem menor.