Um novo marco foi alcançado: O GeoCouch agora é uma extensão para o CouchDB que pode ser facilmente instalada com sua instância já em execução do CouchDB. Instalar a extensão GeoCouch é tão fácil quanto usar o código-fonte baseado em Git do GeoCouch com sua base de código-fonte existente do CouchDB (>=1.0.2).
O novo GeoCouch também contém uma série de aprimoramentos em relação à implementação original. Em particular, um novo sistema de inserção em massa aumenta significativamente a velocidade de criação do índice (até 10 vezes) e o tamanho (em disco) do índice criado é muito menor (até 10 vezes menor). Os usuários de bancos de dados com atualizações frequentes vão adorar o suporte à compactação.
O GeoCouch também ganhou uma nova casa em Repositório do Github do Couchbase. As instruções de instalação podem ser encontradas no README.
Para aqueles que desejam ter uma instalação fácil, baixe uma cópia do Servidor Couchbaseque tem o GeoCouch incluído.
Destaques desta versão:
- O GeoCouch não é mais uma bifurcação completa, mas uma extensão
- A criação de índices espaciais é até 10 vezes mais rápida
- O tamanho do arquivo de índice espacial é até 10 vezes menor
- Suporte para compactação e limpeza de índices
- Não apenas a caixa delimitadora, mas também a geometria é retornada com cada consulta
- Melhor do que nunca
Mudanças significativas:
- O GeoCouch fez um agrupamento implícito nos limites de [-180,-90,180,90] quando as coordenadas da caixa delimitadora solicitada foram invertidas. A quebra implícita foi removida. Em vez disso, você receberá um erro, a menos que use o parâmetro explícito
limites do plano. Consulte o README para obter mais informações. - A API da função de lista foi alterada. O manipulador não é mais chamado de
_spatiallist, mas_spatial/_list. Atualize seu código para usar o novo formato. O manipulador antigo está obsoleto, mas funcionará por enquanto e colocará avisos nos registros. - Nas funções de lista, a propriedade do objeto de linha
chavefoi renomeado paracaixa.
Em breve, será publicada uma postagem técnica no blog sobre o motivo pelo qual o índice espacial obteve tanto aumento de velocidade/redução do tamanho do arquivo.
O servidor Couchbase mais recente inclui o GeoCouch mais recente?
Tenho que modificar o aplicativo para usar a nova API nesse caso?
@Alexey Sim, o Couchbase contém a versão mais recente do GeoCouch. Você só precisa alterar as coisas que estão listadas em \"breaking changes\". Se você tiver usado apenas os recursos mais básicos, provavelmente não precisará alterar nada.
Obrigado, Volker! Mudaremos para ele, eliminando a necessidade de dois servidores separados.
Excelente!
Seria possível ver sua lista de pendências publicada em couchbase.com ?
O que exatamente você quer dizer com o backlog? As alterações que foram feitas? Então você quer dizer que devemos colocá-las em algum lugar do site e não apenas mencioná-las no blog?
Seu comando é muito bom. Eu li seu comando e ele é realmente bom.
Olá
O desenvolvimento de uma boa extensão precisa de tempo para ser feito, mas está enfrentando problemas de tempo, porque
não há tempo para ninguém e queremos desenvolver algo novo neste momento
porque as pessoas querem mudanças em todos os setores, especialmente em TI. Extensões do Magento
mudar seu setor de TI e torná-lo diferente dos outros. Até mesmo o magento
tem uma extensão de comunicado à imprensa e isso ajuda a adicionar seu conteúdo em seu
e também é conhecido como extensão baseada no CMS do Magento. Estou trabalhando em https://www.fmeextensions.com/e... por favor, me dê um feedback
como estou trabalhando e me dar sugestões.