Plataforma de gestão de dados
PurposeEdit
A DMP é qualquer tipo de software que gere a recolha, armazenamento e organização de dados de modo a que a informação útil possa ser aproveitada a partir deles por comerciantes, editores, e outras empresas. Os dados armazenados podem incluir informações de clientes, dados demográficos e identificadores móveis ou identificadores de cookies, que o DMP analisará para permitir às empresas criar segmentos-alvo para anúncios publicitários. Os DMPs podem ajudar as marcas a aprender mais sobre os seus segmentos de clientes para informar estratégias de aquisição e aumentar as suas vendas. Também permitem às empresas avaliar a eficácia das suas campanhas publicitárias.
HistoryEdit
First & Second Generation Programming LanguagesEdit
Durante a década de 1950, a gestão de dados tornou-se um problema para as empresas, uma vez que os computadores não eram rápidos com os cálculos e necessitavam de muita mão-de-obra para apresentar resultados. As empresas começaram por armazenar os seus dados em armazéns. Os primeiros programas eram escritos em binário e decimal e isto era conhecido como Linguagem de Máquina Absoluta, que mais tarde foi chamada a Linguagem de Programação da Primeira Geração.
Depois disto, surgiu a Linguagem de Montagem – que veio a ser conhecida como Linguagem de Programação de Segunda Geração. Este código simbólico de máquina tornou-se popular entre os programadores, uma vez que estes eram capazes de utilizar letras do alfabeto para codificação. Isto levou a menos erros nos programas e melhorou a legibilidade do código.
High Level LanguagesEdit
Até aos anos 60 e 70, à medida que a tecnologia continuou a progredir e os programadores se tornaram mais em contacto com os computadores, as Linguagens de Programação de Primeira e Segunda Geração evoluíram para Linguagens de Alto Nível (HLL). Estas linguagens são conhecidas por serem facilmente legíveis por um humano e eram importantes por permitirem escrever um programa genérico que não depende do tipo de computador utilizado. As HLL eram conhecidas por enfatizar a gestão de memória e dados e muitas das linguagens que surgiram nesta era (i.e. COBOL, C, e C++) são ainda hoje amplamente utilizadas.
Gestão de Dados Online & Bases de DadosEditar
Transacções em linha em breve eram uma grande parte de muitas indústrias. Isto foi possível graças aos sistemas de Gestão de Dados Online. Estes sistemas podem analisar informação rapidamente e permitem que os programas leiam, actualizem e enviem informação ao utilizador.
Nos anos 70, Edgar F. Codd desenvolveu uma linguagem de fácil aprendizagem, Structured Query Language (SQL), que tinha comandos em inglês. Esta linguagem tratava de bases de dados relacionais, melhorava o processamento de dados e diminuía os dados duplicados. Este modelo relacional permitiu que grandes quantidades de dados fossem processados rapidamente e melhorou o processamento paralelo, a computação cliente-servidor, e interfaces gráficas de utilizador e fez com que vários utilizadores interagissem simultaneamente.
Para lidar com o processamento e pesquisa de Grandes Dados, o NoSQL passou a existir. O maior poder do NoSQL é a sua capacidade de armazenar grandes quantidades de dados. NoSQL estava presente em 1998, contudo a sua popularidade entre os programadores cresceu após 2005.
Cloud & AIEdit
Agora, a gestão de dados foi transferida do armazenamento local para a nuvem. No final dos anos 90 e início dos anos 2000, Salesforce e Amazon popularizaram o conceito de serviços baseados na Internet, o que apelou aos clientes, uma vez que reduziu os custos de manutenção interna e aumentou a flexibilidade na alteração das necessidades de uma empresa. Com a crescente prevalência da Inteligência Artificial (IA), é agora mais fácil do que nunca armazenar e classificar através de imensos conjuntos de dados. É nesta era que os DMPs experimentaram a sua ascensão à proeminência, uma vez que a quantidade astronómica de dados de utilizadores no mundo pode agora ser processada e apresentada às empresas para fins de marketing.