MongoDB

MongoDB

MongoDB é uma ferramenta de banco de dados orientado a documentos que permite aos usuários armazenar objetos em documentos em vez de tabelas. Uma vez que todos os dados relacionados a um único objeto pode ser encontrado em seu próprio documento, MongoDB é particularmente útil para projetos que têm partes de dados a partir de uma variedade de fontes diferentes.

Baixar MongoDB
Características de MongoDB
  • Acesso e manipular dados de forma rápida e facilmente.
  • De nível empresarial medidas de segurança garantir que seus dados estão protegidos.
  • Se integra facilmente com a infra-estrutura de TI existente.
Pros de MongoDB
  • dados não estruturados podem ser compilados e operado em conjunto sem problemas.
  • Sharding permite tempos de carregamento mais rápidos e operações mais complexas.
  • Os usuários podem aumentar a capacidade, adicionando mais máquinas.
Contras de MongoDB
  • Particularmente exigente quando se trata de manutenção de dados.
  • não oferece um monte de suporte para aplicações de gravação-pesado.
  • Carece de validação de dados nativa.
MongoDB Rever

Tanto como ferramentas de banco de dados ir, vale a pena notar que MongoDB é um dos mais rápidos. Dependendo das necessidades do seu projeto, é difícil para outras ferramentas de banco de dados para competir com a velocidade e acessibilidade que oferece MongoDB. Claro, há uma ressalva. Por causa da maneira em que MongoDB é projetado, não é particularmente eficaz para projetos que requerem uma grande quantidade de escrita manual. Por exemplo, se você estiver planejando usar MongoDB para fins contábeis, é melhor procurar outro lugar. Desde MongoDB requer um monte de supervisão por parte do usuário, que pode ser difícil para algumas pessoas para obter uma compreensão do mesmo. Se você está esperando para MongoDB para verificar a integridade de seus dados, e garantir que ele está devidamente apoiada em caso de um acidente, então você vai inevitavelmente se decepcionar. Embora esta barreira de entrada é certo para assustar algumas pessoas, isso não significa que a aplicação não tem seus usos. Se você é capaz de usar MongoDB como é pretendido, você vai descobrir rapidamente que é uma peça extremamente adaptáveis ​​de software que pode lidar com uma variedade de desafios de frente. Se a velocidade é a sua maior preocupação, então não é difícil recomendar MongoDB. Além de seus tempos innately carregamento rápido, MongoDB também permite aos usuários conectar máquinas adicionais, a fim de reforçar a sua velocidade e desempenho ainda mais. Na verdade, o MongoDB é especificamente concebido para evitar que várias máquinas de assumir uma quantidade assimétrica da carga de desempenho. Para projetos que usam uma variedade de diferentes pontos de dados, MongoDB é o vencedor claro. Como os dados podem ser perfeitamente introduzida no aplicativo de e-mail, vídeos e mensagens de mídia social, faz mais sentido para as empresas que já utilizam essas fontes para começar. Contanto que você compreender as fraquezas do MongoDB, e inclinar-se para os seus pontos fortes, você vai ter certeza de obter tudo que você precisa para fora do programa.

MongoDB Vídeo

Alternativas a MongoDB

Amazon WorkDocs

Pago
Amazon WorkDocs é um armazenamento de arquivos e serviço de colaboração fornecida pelo mercado global gigante Amazon. É um concorrente direto para os mais velhos e mais populares do Google Docs.
Mostrar detalhes

Cassandra

Cassandra é um sistema criado pelo Apache que lhe permite gerenciar grandes quantidades de dados de uma só vez. O sistema é descentralizada e não existem pontos de estrangulamento que a informação
Mostrar detalhes

MySQL

MySQL é um sistema de banco de dados relacional de código aberto com uma longa lista de características profissionais. Os desenvolvedores podem usá-lo para criar ricos, aplicações web dinâmicas
Mostrar detalhes

GraphDB

Pago
O que você deve saber sobre o software GraphDB? GraphDB é uma forma de banco de dados gráfico semântica que as organizações podem usar para gerenciar, organizar e armazenar informações na forma
Mostrar detalhes

ArangoDB

Livre
ArangoDB é um software que combina vários modelos de dados em um único banco de dados. clientes notáveis ​​incluem Barclays, Thomson Reuters, Kabbage, MakeMyTrip, Instituto de Tecnologia
Mostrar detalhes

Redis

Livre
Redis é um software loja de estrutura de dados que pode ser usado como um cache, Message Broker e banco de dados. É open source e BSD licenciado, o que significa que é completamente livre para usar
Mostrar detalhes

CouchBase

Livre
Couchbase é o banco de dados NoSQL para aplicações críticas de negócios. Saber mais.
Mostrar detalhes

Datomic

freemium
lojas Datomic um registro de fatos imutáveis, o que dá suas aplicações consistência forte combinado com escalabilidade leitura horizontal, além de built-in de cache. Desde fatos nunca atualização
Mostrar detalhes

Hazelcast

Livre
Saiba mais sobre Hazelcast, o líder In-Memory Data Grid. Assista a um Hazelcast rápida iniciar a demonstração e baixar uma versão de avaliação gratuita por 30 dias do Hazelcast. Hazelcast IMDG
Mostrar detalhes

PostgreSQL

Livre
O site oficial para o PostgreSQL, o mundo é mais avançada do banco de dados de código aberto
Mostrar detalhes

RethinkDB

Livre
RethinkDB é provavelmente banco de dados as mais interessantes novo 'em disco + consultas complexas' lá fora. Com certeza feitas por pessoas que obtê-lo. Salvatore Sanfillipo, criador do Redis.
Mostrar detalhes

CouchDB

Livre
Home page do The Apache Software Foundation
Mostrar detalhes

Microsoft SQL Server

freemium
Microsoft Azure é uma plataforma aberta, flexível de classe empresarial cloud computing. Mover mais rápido, fazer mais e economizar dinheiro com IaaS + PaaS. Experimentar gratuitamente.
Mostrar detalhes

MariaDB

Livre
O projeto MariaDB tem o prazer de anunciar a disponibilidade do MariaDB 10.2.12, a próxima versão estável na série 10.2. Veja as notas de lançamento e changelogs para detalhes. Baixar MariaDB
Mostrar detalhes

Firebird

Livre
Firebird SQL: O verdadeiro database.Enter relacional de código aberto a sua pesquisa na caixa aboveFirebird 2.5.8Firebird 2.5.8 Release Notes (PDF disponível) Breve descrição do ... DevelopmentFirebird
Mostrar detalhes

Oracle Database

Pago
Veja como a Oracle 12c banco de dados permite que as empresas ficha na nuvem e poder da empresa em tempo real. Oracle apresenta banco de dados 12c uma nova arquitetura multitenant e dados na memória
Mostrar detalhes

RavenDB

A NoSQL banco de dados que é totalmente transacional - Banco de dados NoSQL RavenDB documento permite que 1 milhão lê e 150.000 gravações por segundo.
Mostrar detalhes

Sedna

Os seguintes drivers estão disponíveis na página de download:
Mostrar detalhes

Apache Cassandra

Livre
O banco de dados Apache Cassandra é a escolha certa quando você precisa de escalabilidade e alta disponibilidade sem comprometer o desempenho. escalabilidade linear e tolerância a falhas comprovada
Mostrar detalhes

DynamoDB

Amazon DynamoDB é um banco de dados não-relacionais para aplicações que necessitam de alta performance em qualquer escala.
Mostrar detalhes