James Nichola Gray

Výzkum a vývoj

Gray byl 1944, Ph.D. v pobočce Kalifornské univerzity v Berkeley. Její disertační prací je teorie analytické analýzy priorit. Poté, co se vyučil, pracoval v Bell Lab, IBM, TANDEM, DEC a dalších společnostech a zkoumal směry v oblasti databází.

Během IBM se podílel a hostil vývoj projektů IMS, SYSTEM R, SQL/DS, DB2 a dalších, které se kromě toho, že SYSTEM R použil jako výzkumný prototyp, nestal produktem a několik dalších IBM má vlivný produkt. na databázovém trhu.

Během TANDEMu Gray vylepšil a rozšířil hlavní databázový produkt společnosti EnCompass a podílel se na vývoji systémového slovníku, paralelního řazení, distribuovaného SQL, NonStop SQL a dalších projektů.

v DEC je stále zodpovědný za technologii databázových produktů. Když Gear vstoupil do databáze, základní teorie relačních databází uzrála, ale velké společnosti se při realizaci a vývoji produktu systému pro správu relačních databází (RDBMS) potýkaly s řadou technických problémů, zejména v měřítku databáze. Velké, struktura databáze je stále složitější a jak chránit integritu, bezpečnost, paralelismus (ConcURRENCY) a selhání v případě integrity, paralelismus Databáze je způsob, jak se zotavit z poruchy (Obnova). Tyto problémy nemohou uživatelé přijmout, pokud je nelze úspěšně vyřešit, bez ohledu na to, které databázové produkty společnosti nemohou vstoupit do praktického použití. Právě v procesu řešení těchto hlavních technických problémů, díky nimž DBMS dozrává a hladce vstupuje na trh, hrál Gray velmi důležitou roli v jeho inteligenci.

Každý DBMS řeší hlavní technické prostředky a metody výše uvedených problémů následovně:

1. Provoz databáze je rozdělen na "transakci" (nebo "transakční prvek", transakce) jeden atom. Transakce je základní prováděcí jednotkou Transaction Process, to znamená, že operace v transakci je buď provedena, nebo se všechny neprovedou, tedy princip tzv. All or None. Transakce obvykle začíná příkazem „start“, nejprve odstraní některá data z databáze a poté provede požadované zpracování a nakonec končí příkazem „Submit“ (CommIT). Pokud se v transakci vyskytne výjimka, použijte příkaz "Avantly Termination" (ABORT) nebo "Rollback" (ROLLBACK) k odvolání všech aktualizací (tj. tzv. undo), obnovení databáze do transakce Správný stav je k chránit integritu, konzistenci dat.

2. Když uživatel zadá požadavek na operaci s databází, systém se „uzamkne“ (uzamkne) Gran Guity (zamkne) a zamykací data budou dočasně znemožněna přístupu ostatních uživatelů. Zde je pouze zjednodušený výklad. Ve skutečnosti, v závislosti na odlišné povaze požadavku uživatele na data, data zámku mají zpracovat požadavek jiného uživatele, což je složité, například pokud budou upravena data zamykání, pak je přístup ostatních uživatelů absolutně zakázán; a pokud se zamykací data používají pouze pro čtení, budou povoleny i požadavky ostatních uživatelů na čtení. To je řízeno takzvanou "maticí kompatibility zámku" -- Matice a kontrola kompatibility zámku). Odblokování po dokončení operace. Tento mechanismus se používá k udržení „souběhu“ mezi transakcemi a zaručení „integrity“ dat.

3. Vytvořte systémové protokoly běhu (LOG), zaznamenejte iniciační body, koncové body a stav reformy stránky aktualizované v transakci, aby byla databáze poškozena, když je systém narušen. , Může obnovit databázi do správného stavu před tím, než je databáze pravidelně nebo ne pravidelně přidávána do databáze a poslední záloha může být vyhrazena pro revizi databáze.

4. Jakákoli aktualizace databáze se předkládá dvoufázově (Dvoufázový závazek). To je zvláště důležité v distribuovaných systémech založených na transakci, může také zahrnovat dva různé databázové systémy.

Výše uvedené a další metody lze obecně označit jako „techniku ​​zpracování transakcí). Gray vytvořil myšlení a průkopnické dílo v transakční technologii, díky čemuž se stal uznávanou autoritou v oblasti technologií. Výsledky jeho výzkumu se odrážejí v řadě článků a výzkumné zprávy, poslední krystalizací je tlustá monografie Transaction Processing: Concepts and Techniquhers, 1993 a dalším autorem je A. University of Stuttgart, Germany.Profesor Reuter).I když se transakční technologie rodí ve výzkumu databází, správy dat a komunikace v struktura klient / server, která je stejně důležitá pro systémy odolné proti chybám a vysokou spolehlivost.

Klíč

In order to fully realize the ideal of the above three scientific giants, Gray calls on the US government to pay attention to support for long-term research on IT technology, and believe that its significance is no less than 200 years ago. Jefferson (Thomas Jefferson, 1743-1826, "Independent Declaration" drafters, US third president, 1801-1809 in place) Decided to buy Louis Anna Terminal from the French government in his hands in his hand (Louisiana Territory, this is Located between the Mississippi River and the Rocky Mountains, the large-scale land of the Northern Canada, the South Dames, the area of ​​2,070,000km2) This is a famous historical event called Louisiana Purchase, and then dispatched to Captain, Captain Meriwether Lewis. "Corps for Discovery", "Corps for Discovery", to the Western Adventure until the Pacific Coast, laid the foundation for the final formation of the United States today. Gray believes that a good IT long-term goal should have the following five key Sex:

1. Vnímané cíle by měly být snadno vyjádřitelné a měly by být pochopeny.

2. Jak dosáhnout cíle není příliš zřejmé.

3. Použití je široce používáno pro počítačové vědce, ale je užitečné pro většinu lidí.

4. Testovatelnost pro kontrolu postupu projektu a zjištění, zda je dosaženo cíle.

5 Probíhá několik progresivních milníků, které kontrolují postup projektu a povzbuzují výzkumné pracovníky, aby uschli.

cílová

Podle výše uvedeného argumentu je dlouhodobá studie několika IT technologií navržená Grayem. Cílem je následující:

1. Škálovatelnost.

2. Prostřednictvím testu Tulex.

3. Převod hlasu na text (řeč na text).

4. Převod textu na řeč.

5. Strojové vidění, dokáže identifikovat předměty a cvičit jako lidé.

< P> 6. Personal "Mei Michax", can record everything you can see and hear, quickly retrieve it quickly.

7. „Mei Michex“ světa, tj. sestavení textu, hudby, obrazu, umění, filmu „Corpus“, zodpovídání jakýchkoliv otázek tak rychle jako lidští experti a dělají abstrakta.

8. Virtuální realita (Gray použil slovo Telepresenee, viz úvod vítěze Tu Leon z roku 1969 Minsky).

9. Bezporuchové systémy.

10. Bezpečnostní systém (systémy SECURE.

11. Systém vysoké dostupnosti (ALWAYSUP).

12. Automatické programování.

Další kopií Jima Graye Graye je Benchmark Handbook: for Database and Transaction Processing Systems, 1. vydání vydané v roce 1993, je také publikováno nakladatelstvím Morgan Kaufmann Press. Gray je také editorem "Data Management System Series" v tisku.

Gray je velmi aktivní v databázové akademii. Některé významné databázové akademické konference pořádané mezinárodním pravidelným nebo nepravidelným obdobím, jako je VLDB, Sigmod, mohou vidět jeho postavu a slyšet jeho hlas. Kromě firemního výzkumu a vývoje se také podílel na výuce a přednáškách na univerzitě v Burkeley, Stanfordské univerzitě a v Budapešti v zahraničí. V roce 1992 vyšel VLDB Journal, byl redigován.

Gret je jedním ze 6 vítězů Software System Reated Software System R v roce 1988, dalších 5 lidí jsou Donald Chamberlin, Raymond Lorie, Gianfranco Putzolu, Patricia Selinger a Irving Traiger. Právě kvůli Grayovi v reputaci databázové technologie se "Giant Mac" Microsoft v softwarovém průmyslu rozhodl vstoupit na trh s rozsáhlými relačními databázemi v roce 1993 a Graye z DEC nemiloval. Protože Gear nemá rád deštivé ústředí Microsoftu v Seattlu, zůstanu ve slunném San Franciscu, Microsoft speciálně otevřel druhé výzkumné centrum Microsoft Research Institute Bay Area Research Center Barc (Bay Area Research Center) a zařídil ředitele institutu z trávy. . Gray neočekával, že vedl vývojový tým pro vývoj MS SQL Server 7.0, stal se milníkem v Microsoftu a také se stal lídrem na dnešním trhu relačních databází.

Gret je přijata na národní konferenci ACM, která se konala v Atlantě 4. května 1999. Gray přednesl projev „Cíl informačních technologií“ (CO? Tucet zbývajících problémů, v případě několika směrových problémů souvisejících s rozvojem informačních technologií. Později , po kulturní vkladní knížce, na Sigmod's bude opět publikován s čím dál?Tucet výzkumných cílů Šedý pravopis Ve vývoji výpočetní techniky se dnes v podstatě realizuje Barles Babage, 1791-1871, v 19. století; matematik Bush (Vannevar) Bush, 1890-1974, vědecký poradce prezidenta Roosevelta, "Memory" MEMEX "Memory Extender" představovaný ve 40. letech 20. století je v současné době blízko realizace; inteligence navržená Tulingem Existuje také vzdálenost od stroje k implementace a počítač je obtížné projít "Tulex Test".

Neúcta

Jim Gray Ale tento život je zavázán ke ztrátě kontaktu se všemi poté, co řídil loď na moři. Po několika dnech hledání je americká pobřežní stráž stále nic.

28. ledna 2007 řídil Gray 40stopou jachtu a dorazil do vzdálenosti 25 mil od sanfranciského Golden Gate Bridge. Své rodině řekl, že musel sypat popel za 97letou matku, která zemřela, a má v úmyslu ho vrátit do noci.

V 10 hodin ráno jeho žena a dcera dostaly jeho telefon a vše bylo jako obvykle, obdivoval, že je velmi dobré počasí, kolem lodi plavali delfíni a bylo jich několik. telefonní signál.

pak Gray zmizel. 31. se pobřežní stráže vrhly podél Tichého oceánu, prohledávaly od Monteree Bay do Oregonu, mořské oblasti, ani Graye, a nenašly jeho loď. Co si o tom mysleli záchranáři? S čím se Gear setkal?

Říká se, že 28. je velmi dobré počasí, moře je malé, viditelnost výborná. Grayův let je pouze 60 mil. Začal z obchodního kanálu. Po průjezdu Golden Gate Bridge to byla širá mořská hladina a do cíle stačila jen jedna nebo dvě.

Pokud se mu na cestě náhle objeví zdravotní problém, například srdeční onemocnění, měla by být jeho loď také objevena.

Pokud jachta narazila na podmořský útes nebo při srážce s velrybou, měl by mít Gray dostatek času na vyslání záchranného signálu, pokud je loď ve vzdálenosti téměř 22 až 23 mil, lze to přijmout. Gray však zmizel, nezanechal po sobě žádné stopy.

Související články
HORNÍ