A Avaliação de Empresas de NoSQL Databases
O que é tão importante quanto as habilidades técnicas, mas muitas vezes dado muito menor prioridade, é a avaliação de negócios. A seguir estão algumas das áreas do non # 8208-técnica, ou avaliação de negócios, você deve considerar ao avaliar bancos de dados NoSQL.
Menu
desenvolvimento de habilidades
NoSQL é um rápido # área tão 8208-crescente de que as habilidades necessárias para usá-lo não pode manter-se, e com tantos sistemas diferentes, não existem quaisquer padrões abertos equivalentes àquelas para SQL no mundo banco de dados relacional.
Portanto, é uma boa idéia para encontrar e empregar ou contratar, pelo preço certo, as pessoas que têm experiência no banco de dados que você selecionar. Além disso, certifique-se de que você pode encontrar em linha ou em # formação 8208 pessoas.
Ao fazê-lo, não aceite, a título definitivo, os perfis do LinkedIn das pessoas em que a experiência com o MongoDB é listado - às vezes é listado apenas porque é um banco de dados muito popular e a pessoa está à procura de um emprego, quando na verdade eles não têm qualquer entrega comprovada experiência com esse banco de dados. Então, você quer ter certeza de que eles estão realmente qualificados no banco de dados que você está usando.
Obtendo valor rapidamente
bancos de dados NoSQL torná-lo fácil de carregar dados, e podem adicionar valor imediato. Por exemplo, se no início a resolver algumas alta # 8208 de valor casos de negócios, você pode obter apoio financeiro e de gestão para projetos maiores. Com este pano de fundo, você será capaz de implantar novos aplicativos rapidamente - potencialmente roubar uma marcha sobre seus concorrentes e se divertindo com Número 173-awesome novas bases de dados no processo!
Então, começar por identificar alta # soluções 8208 de valor para alguns difícil, bem # 8208 com escopo definido problemas de negócios e realizar algumas curta # projetos de pesquisa 8208 prazo sobre eles. Use uma seleção de bancos de dados NoSQL durante as fases iniciais do projeto, e verificar se fornecedor # extensões específicas-8208 pode ajudá-lo a atingir seus objetivos. Em NoSQL, trava de vendedor # 8208-in é um dado adquirido, pois cada produto é tão diferente - assim como você pode abraçar o banco de dados que melhor se adapta às suas necessidades.
encontrar ajuda
Com qualquer produto de software, chega um ponto em que você precisa para pedir ajuda. Encontrar respostas sobre StackOverflow.com é uma coisa, mas em um projeto real # 8208-vida, você pode vir sobre um problema complicado que é exclusivo para o seu negócio.
Nesta situação, pesquisas na web provavelmente não pode ajudá-lo. Você precisa de um especialista em banco de dados que você está usando. Antes de selecionar um banco de dados, certifique-se que você pode obter ajuda quando você precisar dele. Isso poderia ser de consultores independentes ou software NoSQL próprios vendedores.
Verifique a etiqueta de preço, no entanto, antes de escolher um banco de dados - alguns vendedores estão cobrando o dobro da taxa dia dos outros para um consultor para estar no local. Ao entregar software de graça ou muito barato eles têm de fazer seu dinheiro em algum lugar!
suporte dedicado também é uma idéia muito boa para soluções de missão crítica. # 147 Siga o sol # 148- modelos de resolução de problemas também irá ajudar a corrigir problemas rapidamente. pessoal de apoio Alguns dos fornecedores de suporte de TI são menos técnicos pessoas, enquanto outros fornecedores de usar realmente os engenheiros capazes de assumir o seu problema através de si resolução. Este é mais rápido do que ter que esperar para o fuso horário certo para alguns engenheiros terceiro apoio de nível para começar a trabalhar na parte da manhã.
Decidir sobre aberto # 8208-source contra software comercial
Muitas pessoas são atraídas para abrir # software 8208-source por causa do preço e da disponibilidade de comunidades on-line de especialização. A boa notícia é que você pode encontrar um monte de # fornecedores NoSQL 8208 open-source e empresas comerciais que vendem suporte, serviços e versões empresariais do seu software.
Aqui estão algumas razões para usar # software 8208 de código aberto em primeiro lugar:
software disponíveis gratuitamente: Este tipo de software foi baixado e julgado por outros, por isso alguns desenvolvedores são pelo menos familiarizados com ele- e as pessoas gastam tempo contribuindo apenas para o desenvolvimento de software que eles consideram valioso ou são apaixonados.
Sites como StackOverflow.com: Sites como StackOverflow.com estão cheios de correções, e alguém provavelmente abordou estes locais com # 173-problemas é provável que você encontrar.
Experimente antes de comprar: Com aberta # software 8208-source, você pode se familiarizar com uma versão gratuita do software antes de afundar o seu orçamento anual para a compra de uma empresa, a versão totalmente suportado.
Por outro lado, há várias boas razões para comprar e usar bancos de dados comerciais NoSQL em vez disso:
Documentação: documentação do produto é geralmente muito mais completos e em # 8208 profunda do que # software 8208 de código aberto.
Apoio: Essas empresas podem oferecer suporte global 24/7 e terá engenheiros formadores, consultores, e as vendas que podem viajar para o seu escritório para mostrar como o seu software pode ajudá-lo - bom para a obtenção de apoio para a prova interna de casos de conceito e de negócios.
justificativa: Estas empresas ganham dinheiro com a venda de software, serviços de consultoria não - suas taxas diárias pode ser menor do que aqueles que vendem, adicione # 8208-ons e suporte para bancos de dados de código aberto, o que pode reduzir o custo de implementação.
Produtos: Produtos geralmente têm muitos mais construído # 8208-in funcionalidades empresariais do que aberta # 8208-source queridos fazer, o que significa que você precisa menos adicionar # 8208-on módulos e serviços.
Brindes: Devido ao número esmagador de aberta # Opções 8208-fonte, as empresas comerciais já oferecem treinamento gratuito ou com desconto e gratuitos versões, download de seus produtos que você pode usar e avaliar.
Construção versus comprar
Muitos NoSQL fornecedores aberta # 8208-source fazem seu dinheiro, oferecendo suporte comercial e de serviços, em vez de através da venda de software.
Muitos produtos NoSQL aberta # 8208-source também são muito novo, por isso nem todas as características que você pode precisar estão prontamente disponíveis no software. Como resultado, é provável que você gastar dinheiro em pagar por serviços para adicionar esta funcionalidade.
Muitas organizações têm equipes técnicas internas, especialmente em empresas de serviços financeiros e em algumas organizações de defesa e de mídia. Porque as empresas de serviços financeiros tomar qualquer vantagem que pode obter para fazer um lucro, por isso contratam funcionários muito capaz.
Sua organização também pode ter uma equipe qualificada. Se então, # 147 Parabéns, # 148- porque você é a excepção e não a regra! Se você está nesta situação, você pode ser capaz de adicionar os recursos extras a si mesmo, ao invés de comprar serviços caros.
No entanto, a maioria das organizações não está nesta posição, por isso vale a pena conferir o # 147 adicional # 148- funcionalidades no software comercial, mesmo se eles não fornecem cada recurso que você deseja da caixa, mas permitem que você crie esses recursos mais rapidamente.
É fácil de queimar dinheiro pagando por software a ser construído para corrigir deficiências no software de fonte aberta. Considere o custo total de propriedade de qualquer futura base de dados NoSQL.
Avaliando das capacidades dos fornecedores
Em quem confiar? Eventualmente, você deve tomar a mergulhar e escolher uma empresa para ajudá-lo em seus empreendimentos.
Pequenas empresas podem ser, consultorias independentes locais ou menores fornecedores NoSQL. Eles oferecem uma série de vantagens:
Pequenos vendedores podem ser mais em sintonia com a sua indústria ou geografia. Eles são particularmente úteis em países ou setores onde as grandes empresas comerciais não costumam se aventurar pequenas.
Pequenos vendedores tendem a ser flexível - porque você é provável que seja uma grande percentagem do seu rendimento anual, bem como uma adição útil para a sua carteira.
Pequenos vendedores pode ser propenso a problemas financeiros e recessões. Além disso, eles podem não ter pessoal suficiente para serviço e suporte uso expandido da sua organização de um banco de dados NoSQL.
Grandes (geralmente comerciais) empresas de software normalmente têm suas próprias forças:
As grandes empresas têm um maior alcance e mais recursos - humanos e financeiros - para chamar.
Se você tem um problema que precisa ser resolvido rápido, essas empresas poderão estar melhor colocados para ajudá-lo do que as empresas menores são.
As grandes empresas têm experiências mais amplas do que as empresas menores têm, o que significa que as empresas maiores, provavelmente, têm lidado com casos de borda únicos. Então, se você tem uma exigência única, essas empresas podem ter pessoas que lidei com problemas semelhantes.
Encontrando apoio em todo o mundo
Você quer saber se o apoio local está disponível, tanto como consultores de serviços ou pessoal de engenharia e suporte ao produto. Tenha certeza que você pode contatá-los no seu fuso horário e que falam a sua língua fluentemente. Talvez você possa solicitar uma reunião com o seu líder suporte local antes de assinar um contrato.
Em organizações governamentais, a segurança é primordial. Em alguns países, uma pessoa de apoio que está revendo os arquivos de log e manipulação de chamadas de suporte para os sistemas do setor público deve ter habilitação de segurança adequada, e isso é verdade mesmo para sistemas civis não classificados. Normalmente, esses requisitos rigorosos são devido a organizações governamentais com perdas de dados ou roubo sofrido no passado. Ter certeza que essas pessoas estão disponíveis se você trabalhar no setor público.
Expansão para a nuvem
Muitas organizações terceirizar a entrega e suporte de seus serviços de TI a terceiros. Ao provisionar novo hardware ou aplicativos, este processo é normalmente em curso. Ele também pode custar caro.
bancos de dados NoSQL, muitas vezes são usados para resolver problemas emergentes rapidamente. O desenvolvimento ágil é a norma no fornecimento de soluções para estes problemas. Este é particularmente o caso quando os sistemas precisam para entrar em produção no prazo de seis meses ou mais.
Muitas organizações estão agora se movendo para a nuvem para suas necessidades de provisionamento e manutenção, a fim de fazer a entrega de novos sistemas de TI menos caro e mais ágil. Certifique-se de seu banco de dados NoSQL podem ser usados nesses ambientes.
Vários produtos NoSQL têm características específicas de gestão em um ambiente de nuvem. Suas APIs de gerenciamento podem ser script e integrado com ferramentas de gerenciamento de sistemas existentes. Pergunte ao seu fornecedor sobre o apoio que ele tem com o ambiente de nuvem que você escolher.