Drahokam (databáze) - Gemstone (database)
[[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 |
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 |
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 .