| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2011 23:26:52
|
Adelar
GUJ Master
![[Avatar]](/images/avatar/4ad38ecf2884a47a5efa657f3358e635.jpg)
Membro desde: 31/10/2008 10:07:36
Mensagens: 1237
Localização: Cascavel
Offline
|
Foi lançada a versão 5.0 do Berkeley DB Java Edition com diversas melhorias e novidades. O Berkeley DB Java Edition é parte do Projeto Voldemort (http://project-voldemort.com/), um banco chave/valor usado pelo LinkedIn.
Dentre as novidades estão:
nova classe DiskOrderedCursor, que aumenta a performance do banco com discos rígidos;
método Environment.preload, que permite pré-carregamento de múltiplos databases simultaneamente;
formas mais efetivas de busca com Cursor.
Link para a notícia: http://blogs.oracle.com/berkeleydb/entry/announcing_berkeley_db_java_edition
Download: http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html
|
"Errando e aprendendo com os bugs"
http://www.cajuscript.org |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2011 07:32:06
|
Victor Neves
JavaEvangelist
![[Avatar]](/images/avatar/52092f83c2d842688d424af6a5e55c7b.jpg)
Membro desde: 12/12/2008 19:18:21
Mensagens: 302
Localização: Brasília - DF
Offline
|
@ Data is automatically replicated over multiple servers.
@ Data is automatically partitioned so each server contains only a subset of the total data Server failure is handled transparently;
@ Data portioning is transparent, and allows for cluster expansion without rebalancing all data
ouxi!!! oO se isso ai fizer realmente tudo o que diz fazer e se fizer BEM... ele resolve uns 50% dos problemas aqui!
atualmente usamos PGPool pra balancear os Postgres... o problema é quando o PGPool fica sobrecarregado! xD hehehe
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/12/2011 20:39:31
|
romarcio
JWizard
![[Avatar]](/images/avatar/0dc800465c816add16e0b6d63be91f49.jpg)
Membro desde: 17/12/2008 10:05:49
Mensagens: 2434
Localização: Santa Maria/RS
Offline
|
Mais um noticia de algo que nunca ouvi falar: Berkeley DB Java Edition.
Estou desatualizado ou ele não é muito conhecido mesmo?
|
Bacharel em Sistemas de Informação.
Oracle Certified Professional, Java SE 6 Programmer
Blog | Facebook | Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/12/2011 23:42:11
|
magnocosta
Debugger
![[Avatar]](/images/avatar/ae437864746ae2a9e694a6ed2b5824db.jpg)
Membro desde: 17/09/2008 10:44:53
Mensagens: 66
Localização: Rio de Janeiro
Offline
|
Engraçado o pessoal criou o projeto com o nome do vilao do Harry Potter (Voldemort), nunca encontraria esse Db pesquisando no google
Daqui a poco tem projetos com os nomes: Pedra filosofal, Hemione, Ronny, Crespusculo, Jacob, Eduard, O prizoneiro de Azcaban, As cronicas de Narnia e etc..
kkk...
Nada contra mas e engrassadoo !
Abracooos !
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/12/2011 15:40:14
|
Dieval Guizelini
Virtual Machine Man
![[Avatar]](/images/avatar/9fc92b9c69b711dcb880ccb743fc6f06.jpg)
Membro desde: 05/07/2006 14:39:44
Mensagens: 570
Localização: Curitiba - PR
Offline
|
Olá,
Der Meister, se vocês utilizam o PostgreSQL em suas soluções, vale a pena dar uma olhada no H2 Database que possui um dialeto postgres (set mode postgres) e é possível colocar em modo cluster e outras coisas que me parecem que te interessam. O H2 é do mesmo criado do HSQLDB (Thomas Mueller).
romarcio,
O BDB (Berkeley DB) é amplamente utilizado em soluções linux, ele foi disponibilizado originalmente com o BSD 4.3. A Netscape pediu para os autores para melhorem algumas características do banco para ser usado no LDAP e no Netscape (browser). Esse pedido deu origem a empresa Sleepycat (1996) que foi comprada (ou incorporada) pela Oracle em 2006. A Sleepycat e a Oracle melhoraram muito e criaram uma versão puro java do BDB.
BDB na Oracle
http://www.oracle.com/technetwork/database/berkeleydb/overview/index.html
BDB puro java na Oracle
http://www.oracle.com/technetwork/database/berkeleydb/overview/index-093405.html
Para quem trabalha com XML vale a pena dar uma olhada na versão do BDB XML
fw
|
Sun Certified Java Programmer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/12/2011 16:19:54
|
romarcio
JWizard
![[Avatar]](/images/avatar/0dc800465c816add16e0b6d63be91f49.jpg)
Membro desde: 17/12/2008 10:05:49
Mensagens: 2434
Localização: Santa Maria/RS
Offline
|
Dieval Guizelini wrote:Olá,
Der Meister, se vocês utilizam o PostgreSQL em suas soluções, vale a pena dar uma olhada no H2 Database que possui um dialeto postgres (set mode postgres) e é possível colocar em modo cluster e outras coisas que me parecem que te interessam. O H2 é do mesmo criado do HSQLDB (Thomas Mueller).
romarcio,
O BDB (Berkeley DB) é amplamente utilizado em soluções linux, ele foi disponibilizado originalmente com o BSD 4.3. A Netscape pediu para os autores para melhorem algumas características do banco para ser usado no LDAP e no Netscape (browser). Esse pedido deu origem a empresa Sleepycat (1996) que foi comprada (ou incorporada) pela Oracle em 2006. A Sleepycat e a Oracle melhoraram muito e criaram uma versão puro java do BDB.
BDB na Oracle
http://www.oracle.com/technetwork/database/berkeleydb/overview/index.html
BDB puro java na Oracle
http://www.oracle.com/technetwork/database/berkeleydb/overview/index-093405.html
Para quem trabalha com XML vale a pena dar uma olhada na versão do BDB XML
fw
Valeu pelos comentários.
|
Bacharel em Sistemas de Informação.
Oracle Certified Professional, Java SE 6 Programmer
Blog | Facebook | Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/12/2011 18:27:52
|
Adelar
GUJ Master
![[Avatar]](/images/avatar/4ad38ecf2884a47a5efa657f3358e635.jpg)
Membro desde: 31/10/2008 10:07:36
Mensagens: 1237
Localização: Cascavel
Offline
|
magnocosta wrote:Engraçado o pessoal criou o projeto com o nome do vilao do Harry Potter (Voldemort), nunca encontraria esse Db pesquisando no google
Daqui a poco tem projetos com os nomes: Pedra filosofal, Hemione, Ronny, Crespusculo, Jacob, Eduard, O prizoneiro de Azcaban, As cronicas de Narnia e etc..
kkk...
Nada contra mas e engrassadoo !
Abracooos !
kkkkkk
Jacob já existe (http://sourceforge.net/projects/jacob-project/). É uma ponte entre Java e bibliotecas COM através de JNI.
|
"Errando e aprendendo com os bugs"
http://www.cajuscript.org |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2011 11:25:15
|
eduveks
GUJ Ranger
![[Avatar]](/images/avatar/bce9abf229ffd7e570818476ee5d7dde.png)
Membro desde: 19/04/2005 07:45:40
Mensagens: 831
Localização: Lisboa - Portugal
Offline
|
Alguém consegue dizer sobre a performance? Para DBs até que dimensões funciona bem?
Eu usei muito o H2DataBase e reportei bugs e ajudei na tradução. Para o que é é uma excelente DB, mas n aguenta muita carga, alias para mim aguenta muito pouco.
Uma tabela com alguma dimensão tipo 100.000 rows, com colunas do tipo text e varchars, os select com like patinam e bem. Com tempos de resposta insuportáveis.
E como é natural uma DB começa pequenininha e com o tempo só vai crescendo. Para mim o H2DataBase é mesmo só para DBs pequenas com crescimento muito limitado.
Além dos elevados picos de consumo de memória.
E a minha dúvida é se o Berkeley DB aguenta uma capacidade maior sem prejudicar o tempo de resposta, se faz ai algum milagre?
Pois este tipo de DB são muito rápidas, mas o rápido começa a ficar lento quando engorda.
|
http://www.cajuscript.org
http://eduveks.blogspot.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2011 12:49:13
|
Adelar
GUJ Master
![[Avatar]](/images/avatar/4ad38ecf2884a47a5efa657f3358e635.jpg)
Membro desde: 31/10/2008 10:07:36
Mensagens: 1237
Localização: Cascavel
Offline
|
eduveks wrote:
Alguém consegue dizer sobre a performance? Para DBs até que dimensões funciona bem?
Eu usei muito o H2DataBase e reportei bugs e ajudei na tradução. Para o que é é uma excelente DB, mas n aguenta muita carga, alias para mim aguenta muito pouco.
Uma tabela com alguma dimensão tipo 100.000 rows, com colunas do tipo text e varchars, os select com like patinam e bem. Com tempos de resposta insuportáveis.
E como é natural uma DB começa pequenininha e com o tempo só vai crescendo. Para mim o H2DataBase é mesmo só para DBs pequenas com crescimento muito limitado.
Além dos elevados picos de consumo de memória.
E a minha dúvida é se o Berkeley DB aguenta uma capacidade maior sem prejudicar o tempo de resposta, se faz ai algum milagre?
Pois este tipo de DB são muito rápidas, mas o rápido começa a ficar lento quando engorda.
Sim, ele facilita algumas coisas mas em troca perde em performance. Uma comparação pode ser vista em http://perfectmarket.com/blog/not_only_nosql_review_solution_evaluation_guide_chart. Entretanto, na comparação não estão sendo consideradas as tecnologias envolvidas no desenvolvimento de cada uma (MongoDB, por exemplo, é feito em C++).
|
"Errando e aprendendo com os bugs"
http://www.cajuscript.org |
|
|
 |
|
|