Drahokam (databáze) - Gemstone (database)

GemStone / S Object Server
Logo GemStone-S a wordmark.png
Logo a značka GemStone / S
[[Soubor: 50868! - (kiente) -> | 300px]]
Paradigmata Objektová databáze , objektově orientovaná , distribuovaná mezipaměť a výpočetní technika , databáze a zpracování v paměti
Rodina keo
Vývojář Systémy GemTalk
Poprvé se objevil 1986 ; Před 35 lety ( 1986 )
Stabilní uvolnění
64 bitů 3.6.0
Psací disciplína Dynamický
Jazyk implementace Pokec
Plošina IA-32 , x86-64
OS Cross-platform : AIX , Linux , macOS , Solaris
Licence Proprietární komerční software
webová stránka gemtalksystems .com / products / gss32
Ovlivněno
barvy Smalltalk
Ovlivněno
Java EE , GemFire

GemStone / S je počítačový software , aplikační rámec, který byl poprvé k dispozici pro programovací jazyk Smalltalk jako databáze objektů . Je to proprietární komerční software .

Historie společnosti

Společnost GemStone Systems byla založena 1. března 1982 jako Servio Logic k vybudování databázového stroje na základě modelu teorie množin . Ian Huang zahájil založení jako technologický poradce generálního ředitele Sampoerna Holdings ( Putera Sampoerna ) náborem následujícího týmu, který se skládal z:

  • Frank Bouton - prezident, který byl spoluzakladatelem společnosti Floating Point Systems Inc.
  • Dr. Michael Mulder - viceprezident pro inženýrství, který byl vedoucím skupiny pro pokročilý design procesorů ve společnosti Sperry Univac a hlavním architektem pro sálový počítač Univac 1180
  • Steve Ivy - viceprezident pro provoz, který byl senior manažerem ve společnosti Tektronix
  • Leonard Yuen - viceprezident pro obchodní rozvoj, který byl vývojovým manažerem pro databázi IBM DB2
  • Dr. George Copeland - hlavní architekt, který byl vedoucím technikem ve skupině Advanced Development Group v Tektronixu
  • Steve Redfield - hlavní inženýr, který byl hlavním inženýrem pro mikroprocesor Intel 80286
  • Alan Purdy - který byl technikem ve společnosti Tektronix
  • Bob Bretl - manažer softwarového inženýrství ve společnosti Tektronix Signal Processing Systems
  • Allen Otis - který byl také v Tektronixu
  • John Telford - manažer softwarového inženýrství ve společnosti Electro Scientific Industries
  • Monty Williams.

Společnost Servio Logic byla přejmenována na GemStone Systems, Inc., v červnu 1995. Společnost vyvinula svůj první prototyp hardwaru v roce 1982 a svůj první softwarový produkt (GemStone 1.0) dodala v roce 1986. Inženýrská skupina sídlí v Beavertonu v Oregonu . Tři z původních spoluzakladatelů, Bob Bretl, Allen Otis a Monty Williams (nyní v důchodu), jsou ve firmě od jejího založení.

Majitelé GemStone se stali průkopníky v implementaci distribuovaných výpočtů v podnikových systémech. Mnoho funkcí informačního systému nyní spojených s Java EE bylo implementováno dříve v GemStone. GemStone a VisualWave byly první platformou webového aplikačního serveru. (VisualWave a VisualWorks jsou nyní ve vlastnictví Cincom .) Drahokam hrál důležitou sponzorskou roli v Industry Council Smalltalk v době, kdy IBM couval VisualAge Smalltalk. Od roku 2005 společnost Instantiations získala celosvětová práva k produktu IBM VisualAge Smalltalk a přejmenovala jej na VAST (VA Smalltalk) Platform.

Po zásadním přechodu pokračoval GemStone pro Smalltalk jako GemStone / S a různé produkty C ++ a Java pro škálovatelné distribuční výpočetní systémy s více vrstvami architektury se vyvinuly v produkt GemStone / J. To zase dalo vzniknout GemFire , časnému příkladu Data Fabric pro zpracování složitých událostí (CEP), zpracování toku událostí (ESP), virtualizaci dat a distribuované ukládání do mezipaměti .

6. května 2010 společnost SpringSource , divize společnosti VMware , oznámila, že uzavřela definitivní dohodu o koupi GemStone.

2. května 2013 společnost GemTalk Systems získala platformu GemStone / S od společnosti Pivotal Software ( spin-off EMC a VMware).

Gemfire zůstal v divizi Big Data společnosti Pivotal . Produkt je k dispozici samostatně, ale je také integrován do jeho Cloud Foundry PaaS jako Pivotal Cloud Cache .

Produkt

GemStone staví na programovacím jazyce Smalltalk . Systémy GemStone slouží jako kritické aplikace. Rámečky GemStone stále zaznamenávají určitý zájem o webové služby a architektury orientované na služby .

GemStone je pokročilá platforma Smalltalk pro vývoj, nasazení a správu škálovatelných, vysoce výkonných vícevrstvých aplikací založených na obchodních objektech.

Nedávné oživení zájmu o Smalltalk nastalo v důsledku jeho použití ke generování JavaScriptu pro webové stránky elektronického obchodování nebo v rámci webových aplikací , jako je webový rámec Seaside . Systémy založené na databázích objektů nejsou tak běžné jako systémy založené na systémech ORM nebo objektově relačních mapování, jako jsou TopLink nebo Hibernate . Na trhu aplikačních rámců jsou JBoss a BEA Weblogic poněkud analogické s GemStone.

GemTalk Systems, tvůrce Gemstone, má také řadu produktů pod přezdívkou GemBuilder, které poskytují rozhraní mezi klienty Smalltalk nebo Java a databázemi Gemstone. Verze tohoto produktu existují pro prostředí VisualWorks Smalltalk, VA Smalltalk (VAST Platform) a Java .

Viz také

Reference

externí odkazy