Pedra preciosa (banco de dados) - Gemstone (database)

Servidor de objeto GemStone / S
Logotipo da GemStone-S e wordmark.png
Logotipo e marca nominativa da GemStone / S
[[Arquivo: 50868! - (kiente) -> | 300px]]
Paradigmas Banco de dados objeto , orientada a objetos , cache distribuído e computação , banco de dados in-memory e processamento
Família keo
Desenvolvedor Sistemas GemTalk
Apareceu pela primeira vez 1986 ; 35 anos atrás ( 1986 )
Versão estável
64 bits 3.6.0
Disciplina de digitação Dinâmico
Linguagem de implementação Conversa fiada
Plataforma IA-32 , x86-64
SO Plataforma cruzada : AIX , Linux , macOS , Solaris
Licença Software comercial proprietário
Local na rede Internet gemtalksystems .com / products / gss32
Influenciado por
cores Smalltalk
Influenciado
Java EE , GemFire

GemStone / S é um software de computador , uma estrutura de aplicativo que foi disponibilizada pela primeira vez para a linguagem de programação Smalltalk como um banco de dados de objetos . É um software comercial proprietário .

História da empresa

A GemStone Systems foi fundada em 1º de março de 1982, como Servio Logic, para construir uma máquina de banco de dados baseada em um modelo de teoria de conjuntos . Ian Huang instigou a fundação, como assessor de tecnologia do CEO da Sampoerna Holdings ( Putera Sampoerna ), recrutando a seguinte equipe, composta por:

  • Frank Bouton - Presidente, que foi cofundador da Floating Point Systems Inc
  • Dr. Michael Mulder - vice-presidente de engenharia, que foi o gerente de grupo para design de processador avançado da Sperry Univac e arquiteto principal do mainframe Univac 1180
  • Steve Ivy - vice-presidente de operações, que era gerente sênior da Tektronix
  • Leonard Yuen - vice-presidente de desenvolvimento de negócios, que foi gerente de desenvolvimento do banco de dados IBM DB2
  • Dr. George Copeland - arquiteto-chefe, que foi engenheiro sênior do Grupo de Desenvolvimento Avançado da Tektronix
  • Steve Redfield - Engenheiro-chefe, que foi o engenheiro-chefe do microprocessador Intel 80286
  • Alan Purdy - que era engenheiro de equipe na Tektronix
  • Bob Bretl - que era gerente de engenharia de software na Tektronix Signal Processing Systems
  • Allen Otis - que também estava com a Tektronix
  • John Telford - que era gerente de engenharia de software da Electro Scientific Industries
  • Monty Williams.

A Servio Logic foi renomeada GemStone Systems, Inc., em junho de 1995. A empresa desenvolveu seu primeiro protótipo de hardware em 1982 e despachou seu primeiro produto de software (GemStone 1.0) em 1986. O grupo de engenharia reside em Beaverton, Oregon . Três dos engenheiros cofundadores originais, Bob Bretl, Allen Otis e Monty Williams (agora aposentado), estão com a empresa desde seu início.

Os proprietários da GemStone foram os pioneiros na implementação de computação distribuída em sistemas de negócios. Muitos recursos do sistema de informação agora associados ao Java EE foram implementados anteriormente no GemStone. GemStone e VisualWave foram uma das primeiras plataformas de servidor de aplicativos da web . (VisualWave e VisualWorks agora são propriedade da Cincom .) A GemStone desempenhou um papel de patrocínio importante no Smalltalk Industry Council na época em que a IBM apoiava o VisualAge Smalltalk. A partir de 2005, Instantiations adquiriu os direitos mundiais do produto IBM VisualAge Smalltalk e o rebatizou como Plataforma VAST (VA Smalltalk).

Depois de uma grande transição, o GemStone for Smalltalk continuou como GemStone / S e vários produtos C ++ e Java para sistemas de computação distribuída de arquitetura escalável e multicamadas evoluíram para o produto GemStone / J. Isso, por sua vez, deu origem ao GemFire , um dos primeiros exemplos de Data Fabric para processamento de eventos complexos (CEP), processamento de fluxo de eventos (ESP), virtualização de dados e armazenamento em cache distribuído .

Em 6 de maio de 2010, a SpringSource , uma divisão da VMware , anunciou que havia firmado um contrato definitivo para adquirir a GemStone.

Em 2 de maio de 2013, a GemTalk Systems adquiriu a plataforma GemStone / S da Pivotal Software (o spin-off de EMC e VMware).

A Gemfire permaneceu na divisão de Big Data da Pivotal . O produto está disponível autônomo, mas também está integrado em seu Cloud Foundry PaaS como Pivotal Cloud Cache .

produtos

GemStone baseia-se na linguagem de programação Smalltalk . Os sistemas GemStone servem como aplicativos de missão crítica. Os frameworks GemStone ainda veem algum interesse por serviços da web e arquiteturas orientadas a serviços .

GemStone é uma plataforma Smalltalk avançada para desenvolver, implantar e gerenciar aplicativos escalonáveis, de alto desempenho e multicamadas baseados em objetos de negócios.

Um recente renascimento do interesse em Smalltalk ocorreu como resultado de seu uso para gerar JavaScript para páginas da web de comércio eletrônico ou em estruturas de aplicativos da web , como a estrutura da web Seaside . Os sistemas baseados em bancos de dados de objetos não são tão comuns quanto aqueles baseados em ORM ou estruturas de mapeamento objeto-relacional , como TopLink ou Hibernate . No mercado de framework de aplicativos, JBoss e BEA Weblogic são um tanto análogos ao GemStone.

GemTalk Systems, o criador do Gemstone, também possui uma série de produtos sob o moniker GemBuilder, que fornecem uma interface entre clientes Smalltalk ou Java e bancos de dados Gemstone. Existem versões deste produto para ambientes VisualWorks Smalltalk, VA Smalltalk (VAST Platform) e Java .

Veja também

Referências

links externos