Apache CouchDB

Tela Software:
Apache CouchDB
Detalhes de Software:
Versão: 1.6.1
Data de upload: 14 Apr 15
Licença: Livre
Popularidade: 224

Rating: 2.0/5 (Total Votes: 2)

Apache CouchDB foi inicialmente desenvolvido pela IBM e doou mais tarde, para a Apache Software Foundation.
Em comparação com outras bases de dados ao redor, CouchDB ainda é muito jovem, mas isso não impediu-o de reunir muitos seguidores em sua curta existência.
O motor CouchDB tem estado na vanguarda da recente onda de sistemas NoSQL, motores de banco de dados que usam um modelo de valor-chave para armazenar seus dados em documentos JSON locais.
Os dados gravados ainda podem ser consultados, mas não com uma sintaxe SQL clássico. Em vez disso, uma sintaxe especial é usado, no caso do CouchDB através de uma linguagem de consulta personalizada executado via JavaScript.
O banco de dados em si tem sido um sucesso, mesmo antes de chegar portfólio Apache, e está atualmente em uso em empresas como a BBC, Ubuntu, Engine Yard e Credit Suisse.
Este lançamento leva ao Apache CouchDB código fonte download. Para o binário consulte o Mac e Windows seções.

Características :


    Servidor
  • banco de dados de documentos
  • acessível através de uma API RESTful JSON.
  • Ad-hoc e sem esquema
  • Um espaço de endereço simples
  • Fornece semântica ACID
  • consistência eventual
  • suporte ao modo off-line
  • O suporte para arquiteturas distribuídas
  • replicação de dados Fácil
  • detecção de conflitos Bi-direcional
  • Pode ser pesquisado e indexado via JavaScript

O que é novo nesta versão:

  • Suporte Erlang / OTP 17,0
  • Muitas melhorias em nossa nova interface de usuário experimental, incluindo mudar o editor de código de CodeMirror Ace, bem como um melhor suporte para vários navegadores.
  • Adicionado a opção max_count (UUIDs Configuração) para permitir que a quantidade de UUIDs que podem ser solicitados a partir do _uuids manipulador / em um único pedido de limitação de velocidade.
  • Aumento do tamanho do buffer de socket para melhorar a velocidade de replicação para grandes documentos e anexos, e corrigir testes em sistemas BSD-like.
  • Melhorar o desempenho dos / pedidos relacionados com várias partes.
  • Verifique se as definições de configuração relacionadas à autenticação são bem-formado.
  • CORS fixos exposto cabeçalhos.
  • proxy_authentification_handler renomeada para proxy_authentication_handler.
  • Verifique se o script de inicialização limpa o arquivo pid em terminação.

O que é novo na versão 1.5.0:

  • Corrigido um problema onde os usuários de administração seria restrito pelas public_fields apresentam.
  • Corrigido um problema com o corredor de teste JavaScript CLI.
  • A documentação oficial foi revisada. Um monte de conteúdo de outras fontes foram fundidas, e a página do índice foi reconstruído para fazer os docs muito mais acessível.
  • A nova interface de administração, de codinome Fauxton, foi incluída como uma pré-visualização experimental. Ele pode ser acessado em / _utils / fauxton /. Há muitas melhorias aqui para listar todos eles. Estamos à procura de feedback da comunidade sobre essa versão de pré-visualização.

O que é novo na versão 1.4.0:

  • Agora suporta Erlang / OTP R16B e R16B01; a versão mínima exigida é de R 14b.
  • valores papel documento usuário deve agora ser strings. Outros tipos de valores será recusada ao salvar o documento do usuário.

O que é novo na versão 1.3.0:

  • Não mais reescreve o X-CouchDB-solicitada-Path durante as chamadas recursivas ao banner.
  • profundidade de recursão limite na URL banner. O padrão é de um máximo de 100 invocações, mas é configurável.
  • Fix _SESSION para IE7.
  • Adicionado protocolo Eventos enviados pelo servidor para db mudanças API.
  • Adicionado duração pedido vista a Futon.
  • Desativar botões para ações que o usuário não tem permissões para.
  • C / C ++ detecção compilador foi melhorado.
  • O nome do banco de dados é codificado durante reescrevendo (permitindo 's, etc / embutidos).

O que é novo na versão 1.2.2:

  • Redefinir reescrever contador na nova solicitação, evitando falhas de solicitação desnecessários devido a relatos limite reescrita falsos.
  • Corrigido problema no CouchDB script onde parou retornos de status antes processo é encerrado.

O que é novo na versão 1.2.1:

  • vários bugs corrigidos na URL banner quando recursão está envolvido.
  • CouchDB Fixo script de inicialização.
  • botões de pessoas com mobilidade que não estão disponíveis para o usuário logado.
  • timeouts replicação potencial fixo.

O que é novo na versão 1.2:

  • Adicionado um analisador JSON nativa

  • (Arquivos de banco de dados e índice de vista)
  • compressão de arquivos opcional
  • Várias melhorias de desempenho, principalmente em relação as gravações de banco de dados e visualização de indexação
  • melhorias de desempenho para o built-in alterações alimentar filtros _doc_ids e _design

O que é novo na versão 1.1.1:

  • Suporte SpiderMonkey 1.8.5
  • Adicionar máximo configurável para o número de bytes retornados por _log.
  • Permitir módulos CommonJS para ser uma cadeia vazia.
  • Colisão versão mínima Erlang para R13B02.
  • Não execute funções validate_doc_update excluídos.
  • ETags para vistas incluem seqüência atual se include_docs = true.
  • Fix bug onde duplicatas pode aparecer em _changes feed.
  • Fix bug onde os manipuladores de atualização quebrar após a resolução de conflitos.
  • bug Fix com _replicator onde incluem "filtro" poderia deixar de funcionar sofá.
  • Corrigir falhas na compactação de grandes pontos de vista.
  • arquivo Fix vazamento descritor em _log
  • Corrigir faltando revisões em _changes? Style = all_docs.
  • Melhorar a manipulação de compactação no limite max_dbs_open.
  • respostas JSONP enviar "text / javascript" para o Content-Type.
  • Link para a UTI 4.2 no Windows.
  • Permit barras no caminho para atualizar funções.
  • Reap couchjs processos que atingiram erro reduce_overflow.
  • O código de estado pode ser especificado em manipuladores de atualização.
  • Suporte fornece () em show funções.
  • _view_cleanup quando Ddoc não tem vistas agora remove todos os arquivos de índice.
  • max_replication_retry_count agora suporta "infinito".
  • acidente replicação Fix quando banco de dados de origem tem um documento com vazio ID.
  • Fix impasse na atribuição de processos couchjs para atender as solicitações.
  • Correções para o documento multipart API PUT.
  • Correções relativas vazamentos descritor de arquivo para bancos de dados com pontos de vista.

O que é novo na versão 1.1.0:

  • suporte SSL Native.
  • Adicionado suporte para solicitações de intervalo HTTP para anexos.
  • filtros embutidos Adicionado para `_changes`:` `_doc_ids` e _design`
  • .
  • opção de configuração adicional para TCP_NODELAY aka "Nagle".
  • Permitir wildcards em VHosts definições.
  • apoio ETag mais granular de pontos de vista.
  • Mais flexível URL banner.
  • módulo de Processo Adicionado OS para gerenciar daemons fora do CouchDB.
  • Adicionado HTTP Proxy manipulador para exterioridades mais escaláveis.
  • Adicionado `banco de dados para gerenciar _replicator` repetições.
  • Vários micro-otimizações na leitura dos dados.
  • Adicionado CommonJS suporte a funções de mapa.
  • Adicionado opção `obsoleto = consulta update_after` que desencadeia uma atualização de vista depois de voltar de uma` obsoleto = resposta ok`.
  • mensagens de erro mais explícitas quando não é possível acessar um arquivo devido à falta de permissões.
  • Adicionado um -feature "password mudança" para Futon.

Limitações :


  • Não é:
  • Um banco de dados relacional.
  • A substituição de bancos de dados relacionais.
  • Um banco de dados orientado a objetos.

Programas semelhantes

Django-DBBackup
Django-DBBackup

9 Feb 16

Fang of Mongo
Fang of Mongo

12 Apr 15

RedisDB
RedisDB

9 Feb 16

Outro software de desenvolvedor Apache Software Foundation

Comentário para Apache CouchDB

Comentários não encontrado
Adicionar comentário
Ligue imagens!