Проучване и развитие
Грей е 1944 г., докторска степен. в клона на университета Бъркли на Калифорнийския университет. Нейната докторска дисертация е теорията на аналитичния анализ на приоритета. След като учи, той работи в Bell Lab, IBM, TANDEM, DEC и други компании и насочва изследванията в областта на базите данни.
По време на IBM той участва и е домакин на разработването на IMS, SYSTEM R, SQL / DS, DB2 и други проекти, които с изключение на SYSTEM R, използван като изследователски прототип, не са се превърнали в продукт, а няколко други IBM имат влиятелен продукт на пазара на бази данни.
По време на TANDEM, Грей подобри и разшири основния продукт за база данни на компанията EnCompass и участва в разработването на системен речник, паралелно сортиране, разпределен SQL, NonStop SQL и други проекти.
в DEC той все още отговаря за технологията на продуктите за бази данни. Когато Gear влезе в базата данни, основната теория на релационната база данни е узряла, но големите компании са се сблъскали с редица технически проблеми при реализацията и разработването на продукта на системата за управление на релационна база данни (RDBMS), главно в мащаба на базата данни. Големи, структурата на базата данни става все по-сложна и как да се защити целостта, сигурността, паралелизма (ConcURRENCY) и отказ в случай на целостта, паралелизма Базата данни е как да се възстанови от грешката (Възстановяване). Тези проблеми не могат да бъдат приети от потребителите, ако не могат да бъдат разрешени успешно, без значение продуктите на базата данни на коя компания не могат да влязат в практическа употреба. Точно в процеса на решаване на тези основни технически проблеми, карайки СУБД да узрее и плавно да навлезе на пазара, Грей изигра много важна роля в неговото разузнаване.
Всяка СУБД решава основните технически средства и методи на горните проблеми, както следва:
1. Операцията на базата данни е разделена на "транзакция" (или "елемент на транзакция", транзакция) с един атом. Транзакцията е основната изпълнителна единица на транзакционния процес, т.е. операцията в транзакция или се изпълнява, или всички не се изпълняват, т.е. принципът на т.нар. Всичко или нищо. Транзакцията обикновено започва с израз "старт", първо премахва някои данни от базата данни, след което извършва необходимата обработка и накрая завършва с израза "Изпрати" (CommIT). Ако възникне изключение в транзакцията, използвайте оператора „Avantly Termination“ (ABORT) или оператора „Rollback“ (ROLLBACK), за да отмените всички актуализации (т.е. т.нар. отмяна), възстановете базата данни към транзакцията Правилното състояние е да защита на целостта, последователността на данните.
2. Когато потребителят издаде заявка за операция за базата данни, системата е "заключена" (Locking) на Gran Guity (Locking) и данните за заключване ще бъдат временно деактивирани за достъп на други потребители. Тук има само опростено тълкуване. Всъщност, според различното естество на заявката за данни на потребителя, данните за заключване трябва да третират заявка на друг потребител, което е сложно, например, ако данните за заключване ще бъдат променени, тогава достъпът до тях е напълно деактивиран от други потребители; и ако данните за заключване се използват само за четене, заявките за четене на други потребители също ще бъдат разрешени. Това се управлява от така наречената "матрица за съвместимост на заключването" --матрица за съвместимост на заключването и контрол). Отключване след приключване на операцията. Този механизъм се използва за поддържане на "едновременност" между транзакциите и гарантиране на "целостта" на данните.
3. Създайте журнали за изпълнение на системата (LOG), запишете началните точки, крайните точки и състоянието на реформата на страницата, актуализирана в транзакцията, така че базата данни да бъде повредена, когато системата е повредена. , Може да възстанови базата данни до правилното състояние, преди базата данни да се добавя периодично към базата данни или не периодично за базата данни, а последното архивиране може да бъде запазено за ревизия на базата данни.
4. Всяка актуализация на базата данни се подава на две фази (Two-Phase Commital). Това е особено важно в разпределени системи, базирани на транзакция, може също да включва две различни системи от бази данни.
Горните и други методи могат най-общо да бъдат посочени като „Техника за обработка на транзакции). Грей създаде мислене и пионерска работа в транзакционните технологии, което го прави признат авторитет в областта на технологиите. Резултатите от неговите изследвания са отразени в поредица от статии и изследователски доклади, последната кристализация е дебела монография Transaction Processing: Concepts and Techniquhers, 1993, а друг автор е A. University of Stuttgart, Германия, професор Reuter). структурата клиент/сървър, която е еднакво важна за устойчиви на грешки и високонадеждни системи.
Ключ
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. Разумните цели трябва да са лесни за изразяване и разбираеми.
2. Как да постигнете целта не е много очевидно.
3. Употребата е широко използвана за компютърни учени, но е полезна за повечето хора.
4. Възможност за тестване, за да проверите напредъка на проекта и да знаете дали целта е постигната.
5 Има няколко важни етапа в прогресивен процес, за да се провери напредъкът на проекта и да се насърчат изследователите да изсъхнат.
мишена
Съгласно горния аргумент, дългосрочното проучване на няколко ИТ технологии, предложено от Грей Целта е следната:
1. Мащабируемост.
2. Чрез Tulex тест.
3. Преобразуване на глас към текст (говор към текст).
4. Текст в реч.
5. Машинно зрение, може да идентифицира обекти и да упражнява като хората.
< P> 6. Personal "Mei Michax", can record everything you can see and hear, quickly retrieve it quickly.7. "Mei Michex" на света, т.е. създаване на текст, музика, изображение, изкуство, филм "Corpus", отговаряйки на всякакви въпроси, толкова бързо, колкото човешки експерти, правейки резюмета.
8. Виртуална реалност (Грей използва думата Telepresenee, вижте представянето на победителя от Tu Leon от 1969 г. Мински).
9. Безотказни системи.
10. Система за безопасност (системи SEC URE.
11. Система за висока наличност (ALWAYSUP).
12. Автоматично програмиране.
Друго копие на Jim Gray Gray е Benchmark Handbook: for Database and Transaction Processing Systems, 1-во издание, публикувано през 1993 г., също е публикувано от Morgan Kaufmann Press. Грей също така е редактор на "Серия за система за управление на данни" на Press.
Грей е много активен в академичните среди на базите данни. Някои важни академични конференции с база данни, провеждани от международни редовни или нередовни периоди, като VLDB, Sigmod, могат да видят фигурата му и да чуят гласа му. В допълнение към научноизследователската и развойна дейност на компанията, той също участва в преподаването и лекциите в университета Бъркли, Станфордския университет и Будапеща в чужбина. През 1992 г. е публикуван VLDB Journal, той е редактиран.
Грет е един от 6-те победители на софтуерната система Reated Software System R през 1988 г., останалите 5 души са Доналд Чембърлин, Реймънд Лори, Джанфранко Пуцолу, Патриша Селинджър и Ървинг Трейгър. Това е заради репутацията на Грей в технологията за бази данни, "Giant Mac" Microsoft в софтуерната индустрия реши да навлезе на пазара на широкомащабни релационни бази данни през 1993 г. и не ценеше Грей от DEC. Тъй като Gear не харесва дъждовния Сиатъл на централата на Microsoft, ще остана в слънчевия Сан Франциско, Microsoft специално отвори втория изследователски център на Microsoft Bay Area Research Center Barc (Bay Area Research Center) и уреди директора на института на трева. . Грей не очакваше, ръководейки екип за разработка, за да разработи MS SQL Server 7.0, превръщайки се в крайъгълен камък версия в Microsoft, и също така стана лидер на днешния пазар на релационни бази данни.
Грет е приета на Националната конференция на ACM, проведена в Атланта на 4 май 1999 г. Грей изнесе речта на „Целта на информационните технологии“ (КАКВО? Дузина оставащи проблеми, в случай на няколко насоки, свързани с развитието на информационните технологии. По-късно , след културната книжка, на Sigmod's ще бъде публикувана отново с какво следва?Дезина изследователски цели.Сив правопис В развитието на изчислителната технология, Barles Babage, 1791-1871, през 19 век, основно се реализира днес;американски математик Буш (Vannevar) Буш, 1890-1974, научен съветник на президента Рузвелт, "Memory" MEMEX "Memory Extender", предвиден през 40-те години на миналия век, в момента е близо до реализация; интелигентността, предложена от Tuling. Има и разстояние от машината до изпълнението и компютърът трудно преминава "Tulex Test".
Неуважение
Джим Грей Но този живот е посветен на загубата на контакт с всички, след като управлява кораб в морето. След няколко дни издирване бреговата охрана на САЩ все още е нищо.
На 28 януари 2007 г. Грей управлява 40-футова яхта и пристига на 25 мили от моста Golden Gate в Сан Франциско. Той казал на семейството си, че трябва да поръси пепел за починала 97-годишна майка и възнамерявал да го върне в нощта.
10 часа сутринта съпругата и дъщеря му получиха телефона му и всичко беше както обикновено, той се възхити, че времето е много хубаво, имаше делфини, които плуваха около лодката, и имаше няколко. Той няма да получи телефонен сигнал.
след това Грей изчезна. До 31-ви бреговата охрана се втурна покрай Тихия океан, претърси от залива Монтерей до Орегон, морската зона, нито Грей, и не намери лодката му. Какво мислеха спасителните екипи за това? На какво се натъкна Gear?
Казват, че на 28-ми времето е много хубаво, морето е малко, а видимостта е отлична. Полетът на Грей е само 60 мили. Тръгнал е от търговски канал. След като мина през моста Golden Gate, това беше широка морска повърхност и бяха необходими само един или двама, за да стигнат до дестинацията.
Ако внезапно има здравословен проблем на пътя, като например сърдечно заболяване, корабът му също трябва да бъде открит.
Ако яхтата е срещнала подводен риф или сблъсък с кит, Грей трябва да има достатъчно време, за да изпрати спасителен сигнал, стига да има кораб на почти 22 до 23 мили, Може да се приеме. Въпреки това Грей изчезна, не остави никакви улики.