Elevamos Big Data a novos patamares

Na Xpand IT ajudamos empresas a gerir grandes volumes de dados com o objetivo de gerar insights e valor para o negócio.

Apostando numa abordagem inovadora, totalmente suportada em ferramentas, processos e metodologias ágeis, contamos com uma equipa de experts em MongoDB, capaz de implementar este tipo de soluções em qualquer ambiente corporativo.

A Xpand IT é o único MongoDB Advanced Partner para o mercado Português. Após a implementação de vários projeto de sucesso, ajudamos empresas em todo o mundo a gerirem a solução líder na categoria de Bases de Dados NoSQL  segundo o Quadrante Mágico da Gartner.

Implementação de MongoDB

Gestão de Clusters & Upgrades

Configuração, Design & Integração

Desenvolvimento de Apps de Big Data

Analytics & Data Mining

Formação Oficial em MongoDB

Porquê MongoDB?

Auto-sharding para Maior Escalabilidade

Com auto-sharding uma plataforma MongoDB pode escalar de um servidor único para grandes sistemas multi-rack. Esta funcionalidade resolve o problema de escalabilidade horizontal, permitindo adicionar mais servidores para suportar o crescimento dos dados.

MongoDB também oferece conectores para as frameworks e linguagens de programação mais populares para tornar o desenvolvimento num processo mais simples.

Dynamic Schemas

É comum que documentos de uma coleção tenham uma estrutura semelhante, contudo, com Dynamic Schemas do MongoDB é possível criar coleções sem definir a sua estrutura. Com esta tecnologia é possível alterar a estrutura dos documentos, adicionando novos campos ou eliminando campos já existentes.

Os documentos de uma coleção já não têm necessariamente de ter um conjunto de campos idênticos, o que simplifica e facilita a iteratividade do desenvolvimento de software utilizando o MongoDB.

Indexação Flexível & Rich Queries

Uma funcionalidade específica do Mongo é a linguagem de pesquisa baseada em documentos, que é a solução equivalente do MongoDB ao SQL em bases de dados relacionais. As consultas são suportadas utilizando a linguagem de documentos-base.

Tal como nos documentos do MongoDB, esta linguagem de pesquisa é essencialmente um documento JSON com campos que especificam os valores a serem pesquisados. Esta pesquisa é passada como parâmetro para os vários métodos que requerem que os documentos sejam filtrados e atualizados.

Replicação & Alta Disponibilidade

MongoDB tem uma funcionalidade de replicação, o que significa ter o mesmo conjunto de dados em diferentes nós, para o caso de algum deles ficar em baixo ter sempre outro à disposição. A replicação fornece redundância (mantém as cópias de dados), alta disponibilidade, diminuição da carga de leitura e distribuição dos dados de forma geolocalizada.

Múltiplas cópias de informação em diferentes servidores aumentam a segurança e disponibilidade de dados nas aplicações distribuídas, fornecendo um nível de tolerância a falhas contra a perda de um único servidor.

Framework de Agregação & Map Reduce

Para queries complexas onde o operador de find não é suficiente, MongoDB disponibiliza uma framework de processamento que permite a construção de pipelines de operações e filtros potenciando as vantagens de um ambiente partilhado: a framework de agregação.

MongoDB oferece também a possibilidade de correr Map Reduce. Todas as funções de Map Reduce são em JavaScript e passiveis de serem executadas em MongoDB.

Repositório de Ficheiros com GridFS

MongoDB disponibiliza uma solução para ficheiros maiores que o limite de 16 MB imposto nos documentos BSON: GridFS. Esta solução é sugerida como a melhor prática de armazenamento de documentos no MongoDB.

Em vez de armazenar o ficheiro num único documento, GridFS divide o ficheiro em várias partes e armazena cada parte em documentos separados. Esta solução é muito útil não só para armazenar ficheiros que excedam os 16 MB, mas também para aceder a partes do ficheiro sem ter de descarregar o documento completo.

Open Source & Open Standards

MongoDB é a base de dados NoSQL open source mais utilizada em todo o mundo. Esta tecnologia tem vindo a reinventar a gestão de dados, afirmando-se como uma das principais soluções de Big Data presentes no mercado.

Esta poderosa solução foi projetada para ajudar as organizações a alcançarem maiores níveis de agilidade e escalabilidade, maior satisfação de cliente e custos mais baixos. Atualmente, a MongoDB tem uma comunidade global em expansão, contando com milhões de downloads e +15000 Membros nos User Groups.

Os verdadeiros experts em NoSQL

Na qualidade de MongoDB Advanced Parnter, somos o parceiro de referência para a implementação e gestão deste tipo de soluções. Com clientes espalhados um pouco por todo o mundo, criamos soluções à medida com recurso à ferramenta líder na categoria de Bases de Dados NoSQL.

O nosso portfolio de Big Data & Analytics foi desenhado para ajudar os nossos clientes nas diferentes fases de adoção deste tipo de ferramentas, guiando-os no processo de compra e implementação de MongoDB em qualquer parte do mundo.

Ana PaneiroMongoDB