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

trueDAT
trueDAT

13 May 15

MongoAlchemy
MongoAlchemy

28 Feb 15

DataBoss
DataBoss

13 Apr 15

Outro software de desenvolvedor Apache Software Foundation

Apache Hama
Apache Hama

21 Jul 15

mod_perl
mod_perl

14 Apr 15

Apache Cayenne
Apache Cayenne

13 Apr 15

Comentário para Apache CouchDB

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