Não RDMBS surge como uma escolha de dados analytics – bitcoin InformationWeek carteira comentários

A mudança dramática em direção a não-RDBMS e longe de bancos de dados relacionais tradicionais, tais como MySQL, PostgreSQL e SQLite3 para aplicações de análise, não é susceptível de reverter ou mesmo diminuir dada a forma como organizações coletam agora informações. "Dados não é mais homogênea, e o volume de dados coletados tem crescido exponencialmente ao longo das últimas décadas," diz Jamie Griffiths Craighead, um instrutor de sistemas de computação empresarial e no Beacon College, em Leesburg, Fla. "Hoje, temos sistemas de streaming não normalizada, os dados não-homogênea de muitas fontes em um ritmo onde pode haver dezenas de milhões de novos registros por dia interligados."

A principal força motriz organizações longe de tecnologia RDBMS é a enorme escopo e escala da explosão de dados atual. "Temos mais sistemas e dispositivos que geram mais dados do que nunca," diz Tim Platt, vice-presidente de serviços de negócios de TI em operações virtuais, um provedor de suporte de TI e serviços de gestão com base em Winter Park, Flórida. "Há um monte de (dados); que assume diversas formas e vem em rapidamente em muitos casos."


sistemas RDBMS tradicionais têm lutado muito para acomodar problemas de escalabilidade e alcance, e também estará sujeito a inúmeras outras desvantagens. "Eles são muitas vezes licenciados, software proprietário, com taxas de licenciamento enormes amarrados a CPUs ou núcleos e, mesmo assim, eles lutam para escalar horizontalmente," Platt explica. "Muitas vezes, a única opção é comprar um servidor maior, com mais CPU, mais RAM e mais espaço de armazenamento".

Pior ainda, a maior força de RDBMS – a integridade dos dados – agora se tornou sua maior fraqueza. "Para garantir que a entrada de dados consistente, (RDBMS) exige um modelo de dados rigorosa imposta por toneladas de constrangimentos de relacionamento os dados de referência," observa Gavin Woods, diretor de consultoria em PITSS, um a Oracle conversão de dados de sistemas e firme modernização bitcoin cronograma baseado em Mich. Troy,. Apesar de ainda ser preferível em muitos casos de uso, a carga modelo de dados do RDBMS emerge como uma séria limitação nos casos em que uma organização requer flexibilidade e bancos de dados que podem implantados ao longo de várias instâncias de âmbito nacional ou mundial. "O RDBMS não se encaixam nessa conta; inserir a base de dados de não-relacional," diz Woods.

bancos de dados não-RDBMS, como NoSQL, oferecer um benefício chave para os desenvolvedores de aplicativos: a facilidade de acesso. "Bancos de dados relacionais têm uma relação repleta de aplicações escritas em linguagens de programação orientadas a objetos como Java, PHP e Python," observa Milind Shah, CTO campo na nuvem provedor de serviços de consultoria Stratiform de El Segundo, na Califórnia. "bancos de dados NoSQL são capazes de contornar este problema através de APIs, que permitem aos desenvolvedores executar consultas sem ter que aprender SQL ou entender a arquitetura subjacente de seu sistema de banco de dados," ele explica.

Em vez de depender de mesas, bancos de dados não-RDBMS estão orientadas para o documento. "Desta forma, os dados não-estruturados – tais como artigos, fotos, dados de mídia social, vídeos ou conteúdo dentro de um post – pode ser armazenado em um único documento que pode ser facilmente encontrado, mas não é necessariamente categorizados em campos como um banco de dados relacional faz," Shah diz bitcoin 1 milhão dólares. Tal como abordagem é altamente intuitiva, ainda armazenar grandes quantidades de dados em massa requer esforço extra de processamento e armazenamento de mais do que os dados altamente organizada. "É por isso que Hadoop, uma análise de dados de computação e plataforma open-source capaz de processar enormes quantidades de dados na nuvem, é tão popular em conjunto com pilhas de banco de dados NoSQL," diz Shah.

Outra vantagem fundamental é que muitos RDBMSes não tradicionais pode ser feita à escala horizontalmente em vez de verticalmente, permitindo relativamente servidores de baixo custo para ser combinados num único conjunto, potente. "Em geral, é mais rentável para levantar quatro servidores de oito núcleos do que a levantar-se de um único servidor de 32 núcleos," diz Platt. "Portanto, é mais rentável à escala, mas a outra vantagem é que os dados – e poder de processamento – pode ser particionado de forma que ele possa ser processados ​​em paralelo, o que significa que os dados de entrada podem ser processados ​​mais rápido, ou consultas análise pode correr mais rápido."

Ao trabalhar diretamente e de forma nativa com armazenamentos de dados não-RDMBS, analistas de dados podem expandir seus conjuntos de habilidades e valor. "Por exemplo, a análise usuários que entendem como aproveitar consultas gráfico pode derivar insights estrutura de rede profunda e ampla análise de relacionamento sobre os dados graficamente que simplesmente não pode ser computado em dados de esquema estruturado relacionais," diz Mike Matchett, analista de mercado da empresa de pesquisas Small World Big Data, com sede em Hopkinton, Massachusetts. "soluções não-RDBMS pode resolver grandes desafios de desempenho, enfrentar enormes escalas de dados, ajudar o meu valor a partir de uma ampla variedade de tipos de dados e são essenciais para web escala, em tempo real, aplicações estruturadas gráfico," acrescenta bitcoin php integração gateway de pagamento. Além disso, a esmagadora maioria das soluções não-RDBMS são de código aberto, permitindo que os usuários para lidar com quantidades vastas e variadas de dados não só directamente, mas também mais rentável.

Embora desaparecendo, RDBMS não é susceptível de desaparecer tão cedo bitcoin torneira bot 2017. consistência transacional, em particular, permanece um reduto tradicional RDBMS. "Se os seus dados é estruturado de uma forma consistente e você não tem problemas de escalabilidade, um RDBMS tradicional pode ser a melhor solução," Platt diz hoje preço do bitcoin. Ele observa que também é mais fácil para as organizações a encontrar administradores experientes tradicionais de banco de dados RDBMS, modeladores de dados e desenvolvedores. "Os conjuntos de ferramentas e características destas plataformas são muito maduros," observa ele.

RDBMS também é ainda rei – pelo menos por enquanto – para sistemas centrais das organizações de registro, que exigem a exatidão e certeza que RDBMS continua a oferecer. "A evolução aqui, porém, é que um RDBMS não lidar com todos os dados bem, e os consumidores de dados será sempre quer trabalhar com o máximo de dados que podem," diz Matchett.

Ainda assim, como o tempo passa, o domínio de RDBMS está rapidamente se enfraquecendo. "Se os seus requisitos de dados não são claras no início, ou se você está lidando com grandes quantidades de dados não estruturados, você não pode se dar ao luxo de desenvolver um banco de dados relacional com o esquema claramente definido," Shah diz Valor fazer bitcoin em dolar. Pense em bancos de dados não relacionais mais como pastas de arquivos, montagem informações afins de todos os tipos. "Se um blog WordPress utilizado um banco de dados NoSQL, cada arquivo pode armazenar dados para um post de blog: gostos sociais, fotos, texto, métricas, links, e mais," diz Shah.

Para manter implementações legado RDBMS vivo, alguns fornecedores de ferramentas começaram a ensinar novos truques para as suas ofertas de idade. "MySQL da Oracle adicionou alguns recursos não-RDBMS-como em campos de tabelas que podem ser configuradas para armazenar documentos JSON pesquisáveis," Craighead diz bitcoin Canadá. Da mesma forma, MongoDB, um dos mais populares ofertas não-RDBMS, agora pode armazenar dados em grupos de documentos JSON. "Os dados não-relacionais vai continuar a crescer e podemos ver mais sistemas de banco de dados híbridos como RDBMS tradicional adicionar recursos não-relacionais e sistemas não-relacionais adicionar alguns recursos de RDBMSes tradicionais," Craighead observa.

Erik Gfesser, principal arquiteto no baseada em Chicago, empresa de consultoria de TI SPR Consulting, também vê uma tendência crescente para uma maior hibridização. "Diferentes tipos de processamento, abrangendo o transacional ao espectro analítico, pode ser realizada de forma eficiente o suficiente para que a necessidade de usar produtos de banco de dados separados é menor," ele diz.

Craighead observa que a tendência para ferramentas não-RDBMS não deve ter qualquer impacto negativo sobre dados de usuários de análise, uma vez que muitos produtos de análise agora incluem suporte para armazenamentos de dados não relacionais. "O impacto positivo para os usuários do Google Analytics é a dados adicionais que podem ser disponibilizados para análise e aumento da velocidade de consulta," diz Craighead. "Não RDBMS permite que dados sejam armazenados de uma forma tal que a necessidade de realizar operações de junção entre tabelas ou bases de dados é reduzida, levando a melhorias significativas de velocidade.

Escolher entre RDBMS e não-RDBMS exige examinando cuidadosamente a tarefa de análise em questão, bem como necessidades analíticas futuras. "É comum em projetos de desenvolvimento para que alguém quer implementar um banco de dados NoSQL pela simples razão de que é uma nova tecnologia quente," Platt diz qual é o valor de um bitcoin hoje. No entanto, isso nunca é o caminho certo para tomar uma decisão bitcoin opções binárias. Às vezes, a melhor decisão é escolher ambas as tecnologias. "Vemos projetos que combinam ambos bancos de dados relacional, em que faz sentido, e NoSQL, onde faz sentido," diz Platt. "Você não precisa de um ‘um ou outro’ abordagem."

O processo de seleção de produtos de banco de dados deve sempre levar em conta a forma como o produto vai ser utilizado no mundo real, assim como quem vai ser esperado para fornecer manutenção a longo prazo. "As empresas devem ter cuidado para não adotar tecnologias simplesmente porque eles vêem como sendo comum, ou porque um punhado de indivíduos defendem o uso," diz Gfesser.

Realizar diligência antes de seleção de produtos provavelmente irá pagar grandes dividendos no caminho. "Como consultor, já vi muitos casos em que os clientes aderiram ao movimento, em vez de primeiro realizar a devida diligência, e isso normalmente não termina muito bem," diz Gfesser. "Como alguém que atende periodicamente tecnologia focada meetups, lembro-me de um consultor Hadoop que no ano passado, comentou à audiência que ‘a maioria dos clusters Hadoop lá fora, são uma bagunça; as pessoas não sabem o que estão fazendo’."

John Edwards é um jornalista de tecnologia de negócios veterano como criar um endereço bitcoin. Seu trabalho já apareceu em The New York Times, The Washington Post, e numerosas publicações de negócios e tecnologia, incluindo Computerworld, CFO Magazine, IBM Revista de Gestão de Dados, RFID Journal, ea Electronic … Ver Bio completa