A importância da tecnologia de banco de dados não pode ser exagerada. Descubra por que as tecnologias de banco de dados estão entre os avanços mais fundamentais da humanidade.
Cada vez com menos frequência (porque o Erlang está se tornando mais popular), perguntam-me por que o Membase escolheu usar o Erlang para nosso componente de gerenciamento de cluster e supervisão de processos. As alternativas comuns que as pessoas sugerem são Java, C++, Python, Ruby e, mais recentemente, node.js e...
Então, o que é o MobileSync e por que você deve dedicar tempo a ele? A resposta curta: a sincronização fornece acesso a dados distribuídos sem programação de rede.
Nos últimos dias, várias pessoas perguntaram minha opinião sobre a última versão do MySQL 5.6. Para aqueles que não viram as notícias, a Oracle anunciou seu primeiro grande lançamento do MySQL em dois anos. Como o NoSQL tem...
O NoSQL não precisa ser difícil. De modo geral, não é. Mas, reconhecidamente, e especialmente no Windows, nem sempre é tão limpo quanto poderia ser. Cada banco de dados tem seus desafios. Alguns são difíceis de instalar. Alguns são difíceis de configurar....
Depois de minha postagem na semana passada mencionando minha compilação bem-sucedida para Windows, decidimos disponibilizar o fruto desse trabalho. Este é um trabalho inacabado - queremos acrescentar muito mais a ele - começando com...
O que há em um novo jogo social? Fundamentalmente, um jogo é uma "experiência" criada em torno de uma série de interações entre o jogador, o conteúdo e outros jogadores. Claro, o conceito do jogo, o enredo, os personagens e os componentes sociais, todos...
O encerramento da Conferência de Desenvolvedores da Samsung, que durou três dias, foi um sucesso total. "Into the Future over at Samsung Developer Conference", vimos um vislumbre da versão da Samsung do futuro da tecnologia móvel e vestível no Moscone de São Francisco...
Estou trabalhando em tempo integral no membase, que utiliza a “interface do mecanismo” que estamos adicionando ao Memcached. Como fui eu quem projetou a API e escreveu a documentação, posso dizer que precisamos de mais (e melhor) documentação sem insultar...
Na postagem anterior do blog, descrevi a inicialização e a destruição do mecanismo. Esta postagem do blog abordará o modelo de alocação de memória na interface do mecanismo. O núcleo do memcached é responsável pela alocação de toda a memória necessária para suas conexões (enviar /...
Uma das grandes questões de modelagem de bancos de dados de documentos é: até onde devo ir com a desnormalização? Quando trabalhamos com bancos de dados relacionais, estamos acostumados a normalizar estritamente nossos dados: mantemos uma instância canônica, não duplicada, de cada item de dados. Isso...
No momento, temos um mecanismo capaz de executar get e set load, mas ele está fazendo IO sincronizado do sistema de arquivos. Não podemos atender ao nosso cliente mais rápido do que podemos ler o item do disco, mas podemos atender a outras conexões...