Buscar

História do Java

Prévia do material em texto

Introdução
	Este trabalho tem como objetivo dar um breve resumo sobre a grande história de como foi criada e o porquê “java” uma linguagem de programação ganhou este nome de seus criadores e também cita e diferenciar os principais tipos de bancos de dados.
História do Java
A história do java se confunde com a linguagem C++, um grupo de programadores tinha a missão de desenvolver um projeto de um dispositivo que fosse capaz de possibilitar a interatividade com outros dispositivos.
A ideia inicial, era usar a linguagem C++, contudo a mesma não era adequada para a realização do ambicioso projeto, foi aí que a o “Green team”, como foi batizado a equipe responsável pelo projeto, liderada por James Gosling, decidiram criar uma linguagem de programação, que atendessem às suas necessidades. E assim foi feito, foi criada uma nova linguagem, na qual foi batizada de “Oak”, carvalho em português, a explicação para esse criativo nome, foi muito simples, Gosling resolveu homenagear um belo carvalho que ficava em frente a janela de seu escritório.
Com a Oak, o projeto enfim saiu do papel, o Star seven com seu simpático mascote o “Doke”, permitia ao usuário, o controle remoto dos dispositivos em sua casa, onde todos estavam interligados. Ele tinha uma tela sensível ao toque, e uma série de funcionalidades que o tornavam extremamente revolucionário, e totalmente a frente de seu tempo, na década de noventa não existia nada parecido.
Contudo, apenas seis unidades do Star seven foram fabricadas, e mesmo com esforço dos desenvolvedores, em oferecê-lo a diversos empresários e canais famosos de TV, o dispositivo não emplacou, e infelizmente pra época, o projeto foi arquivado, e junto com ele a linguagem Oak.
Mas em 1994, o grande desenvolvedor Tim Berners Lee, estava desenvolvendo um Script chamado HTML (Sim, porque HTML não é linguagem de programação), e buscava uma linguagem que proporcionasse uma interação, a fim de desenvolver um browser, coisa que até então não existia, ele então procurou o green team, para que pudessem desenvolver esse projeto.
Porém um pequeno problema ocorreu, quando eles tentaram registrar a linguagem, pois, por incrível que pareça, já existia uma tecnologia com o nome de Oak, então Gosling se reuniu com sua equipe, e discutiram um bom nome, e como programadores raízes, decidiram batizar a nova tecnologia de “Java”, homenageando o Java-Coffe, o café mais forte do mundo, onde os grãos são cultivados na Ilha de Java, e é por isso que até hoje o nosso tão amado Java, é ilustrado graficamente por uma xícara de café, esse tão amado líquido.
Principais tipos de banco de dados
Conheça neste artigo os principais tipos de arquitetura de banco de dados como centralizado, distribuído, entre outros. Veja os principais tipos de dados como texto, numéricos e data.
Os bancos de dados podem ser classificados de várias formas, uma delas é quanto à arquitetura do banco, isto é, como ele foi projetado no ambiente computacional para receber, armazenas os dados e dar respostas aos clientes solicitantes. Essa classificação pode ser centralizada, descentralizada, distribuída, entre outros.
Centralizado:
A arquitetura centralizada é um tipo onde o banco de dados fica centralizado em um servidor e é acessado pelas demais aplicações ou clientes. Neste caso ele assume toda a capacidade de armazenamento e resposta. É um modelo que exige grande poder de processamento do servidor e excelente desempenho do banco sistema gerenciador de banco de dados.
Descentralizado:
No modelo descentralizado o banco de dados fica em mais de um servidor, permitindo a descentralização dos dados. Esse tipo é útil por garantir maior autonomia local e facilitar a comunicação que pode ser melhor balanceada com aplicações que usam tabelas específicas, por exemplo.
Distribuído:
O tipo distribuído é aquele onde os dados ficarão distribuídos em vários servidores ou computadores e sofrerão um processo de atualização ou sincronismo para garantir a integridade dos dados em todos os locais.
Replicado:
O modelo replicado ocorre quando o banco de dados é replicado para vários servidores como num processo de espelhamento. Os bancos são iguais e na medida em que o primeiro banco e modificado, os demais também são modificados em cascata. É especialmente útil para garantir a segurança dos dados e no caso de m host falhar o outro pode assumir, já que os dados são iguais.
Este modelo, bem como o distribuído, atende muito bem ao modelo da internet, onde há usuários realizando transações em várias partes do mundo, bem como a necessidade de prover essas informações em todas as partes. Por outro lado, tudo isso gera enormes volumes de dados e com atualizações constantes. Isto requer um modelo que possa distribuir esses dados visando a segurança deles, bem como a disponibilidade.

Continue navegando