NoSql
2. Qual a sua história ? Surgiu pela primeira vez em 1998 com nome de um banco de dados relacional de código aberto que não possuía uma interface SQL. Seu Autor foi Carlo Strozzi. Voltou a ser assunto em 2009 por um funcionario do Rackspace.
3. Qual é o conceito utilizado ?
4. Qual a sua arquitetura ? Sua arquitetua pode ser dividida em dois tipos: Distribuidos e não distribuidos. Distribuidos: Tem por responsabilidade pela partição dos dados e sua replicação. Maioria das implementações são de bancos distribuidos. Afasta a complexidade dos bancos SQL. Logica de validação, controle de acesso, ... são movidos para fora da camada de banco de dados. Permitindo foco em performance e escabilidade(Crescimento uniforme). Usa-se a separação de conceito entre gerenciamento de dados e armazenamento de dados. Focam na tarefa de armazenamento de dados escaláveis em alta performance, e fornece acesso de baixo nivel a uma camada de gerenciamento de dados que pode ser escrita em qualquer linguagem de programação.
5. Quais foram os projetos desenvolvidos com esse recurso ? 2004: Google lança o BigTable. 2007: Amazon lançou o Dynamo. 2008: Facebook torna seu banco de dados NoSql, o Cassandra, opensource e o projeto passou a ser mantido pela Apache.