SPIRES: История первой базы данных и веб-сайта в Северной Америке
Stanford Physics Information Retrieval System
SPIRES: база данных Стэнфордского университета для физики высоких энергий. История создания, доступ для университетов и первый веб-сайт в Северной Америке.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Система управления базами данных, разработанная Стэнфордским университетом.
Database management system developed by Stanford University
Система поиска информации по физике Стэнфорда (SPIRES) — это система управления базами данных, разработанная Стэнфордским университетом. Она используется университетами, колледжами и научно-исследовательскими институтами. Первый веб-сайт в Северной Америке был создан для обеспечения удаленного доступа к её базе данных.
The Stanford Physics Information Retrieval System (SPIRES) is a database management system developed by Stanford University. It is used by universities, colleges and research institutions. The first website in North America was created to allow remote users access to its database.
История
SPIRES был первоначально разработан в Стэнфордском линейном ускорителе (SLAC) в 1969 году на основе проекта, восходящего к информационному исследованию физиков, проведенному в SLAC в 1967 году. Система была разработана как система управления базами данных (DBMS) для физики, предназначенная для работы с препринтами по физике высоких энергий. Написанный на PL/I, SPIRES работал на IBM System/360. В начале 1970-х годов оценка системы привела к решению реализовать новую систему для использования преподавателями, сотрудниками и студентами Стэнфордского университета. SPIRES был переименован в Стэнфордскую систему публичного поиска информации (Stanford Public Information Retrieval System). Новая разработка проходила при поддержке гранта Национального научного фонда под руководством Эдвина Б. Паркера, главного исследователя. SPIRES объединился с проектом BALLOTS для создания системы поиска библиографических ссылок и быстро эволюционировал в обобщенную систему поиска информации и управления базами данных, способную удовлетворить потребности большого и разнообразного вычислительного сообщества. SPIRES был переписан на PL360, блочно-структурированном языке программирования, разработанном специально для аппаратного обеспечения, совместимого с System/360. Основными авторами были Томас Х. Мартин, Дик Гертин и Билл Кифер. Джон Шредер был менеджером проекта SPIRES на этом раннем этапе разработки. В конечном итоге BALLOTS отделился от SPIRES, а Research Libraries Group приняла SPIRES в качестве движка базы данных, предоставляя своим клиентам графический интерфейс. Socrates была системой управления библиотечным фондом, основанной на SPIRES. В 1980-х и 1990-х годах SPIRES стал основной системой управления базами данных для делопроизводства и студенческих сервисов Стэнфордского университета. Он также был принят примерно двумя десятками других университетов, включая установки, использующие Michigan Terminal System (MTS) и VM/CMS. Эти университеты сотрудничали посредством ежегодных встреч Консорциума SPIRES. В 2004 году SPIRES был перенесен с мэйнфрейма на платформы Unix с помощью эмулятора System/360, разработанного Диком Гертином. В настоящее время СУБД работает на Unix, Linux или macOS и распространяется под Mozilla Public License.
SPIRES was originally developed at the Stanford Linear Accelerator Center (SLAC) in 1969, from a design based on a 1967 information study of physicists at SLAC. The system was designed as a physics database management system (DBMS) to deal with high energy physics preprints. Written in PL/I, SPIRES ran on an IBM System/360. In the early 1970s, an evaluation of this system resulted in the decision to implement a new system for use by faculty, staff and students at Stanford University. SPIRES was renamed the Stanford Public Information Retrieval System. The new development took place under a National Science Foundation grant headed by Edwin B. Parker, principal investigator. SPIRES joined forces with the BALLOTS project to create a bibliographic citation retrieval system and quickly evolved into a generalized information retrieval and data base management system that could meet the needs of a large and diverse computing community. SPIRES was rewritten in PL360, a block structured programming language designed explicitly for System/360 compatible hardware. The primary authors were Thomas H. Martin, Dick Guertin and Bill Kiefer. John Schroeder was the manager of the SPIRES project during this early phase of development. Eventually, BALLOTS split off from SPIRES and the Research Libraries Group adopted SPIRES as its data base engine while providing a graphical interface to its clients. Socrates was a library circulation management system rooted in SPIRES. SPIRES became the primary database management system for Stanford University business and student services in the 1980s and 1990s. It was also adopted by about two dozen other universities, including installations using the Michigan Terminal System (MTS), and VM/CMS. These universities collaborated through annual meetings of the SPIRES Consortium. In 2004, SPIRES was migrated off the mainframe onto Unix platforms by means of a System/360 emulator developed by Dick Guertin. The DBMS now runs on Unix, Linux or macOS and is available under Mozilla Public License.
База данных SPIRES по физике высоких энергий (SPIRES-HEP)
База данных SPIRES High Energy Physics (SPIRES HEP), установленная в Стэнфордском линейном ускорителе (SLAC) в 1970-х годах, стала первым веб-сайтом в Северной Америке и первой базой данных, доступной через Всемирную паутину в 1991 году. С тех пор она превратилась в совместный проект SLAC, Fermilab и DESY, с зеркалами, размещенными в этих учреждениях, а также в Институте физики высоких энергий (Россия), Университете Дарема (Великобритания), Институте теоретической физики Юкава при Киотском университете (Япония) и Индонезийском институте наук LIPI (Индонезия). Этот проект хранит библиографическую информацию о литературе в области физики высоких энергий и служит примером академических баз данных и поисковых систем. С 2012 года SPIRES заменяется INSPIRE HEP – современной системой, основанной на программном обеспечении Invenio. INSPIRE поддерживается совместными усилиями физических лабораторий CERN, DESY, Fermilab и SLAC и тесно взаимодействует с издательствами в области физики высоких энергий, arXiv.org, Астрофизической системой данных NASA, Группой по данным о частицах и другими информационными ресурсами.
The SPIRES High Energy Physics database (SPIRES HEP), installed at Stanford Linear Accelerator Center (SLAC) in the 1970s, became the first website in North America and the first database accessible through the World Wide Web in 1991. It has since expanded into a joint project of SLAC, Fermilab, and DESY, with mirrors hosted at those institutions as well as at the Institute for High Energy Physics (Russia), the University of Durham (UK), the Yukawa Institute for Theoretical Physics at Kyoto University (Japan), and
the Indonesian Institute of Sciences LIPI (Indonesia). This project stores bibliographic information about the literature of the field of High Energy Physics and is an example of academic databases and search engines. SPIRES is, as of 2012, being replaced by INSPIRE HEP, a modern system based on Invenio software. INSPIRE is run by a collaboration of the physics labs at CERN, DESY, Fermilab and SLAC, and interacts closely with HEP publishers, arXiv. org, NASA's Astrophysics Data System, Particle Data Group, and other information resources.
Операционные платформы
SPIRES в настоящее время работает на платформах Unix, Linux и macOS. В настоящее время он в основном используется физическими сообществами по всему миру и для работы с "устаревшими" данными в Стэнфордском университете. SPIRES работает в среде эмуляции оригинальной операционной системы ORVYL. Эмуляторы написаны преимущественно на языке "C" и компилируются 32-битными компиляторами "gcc" или "g++" в зависимости от архитектуры (ppc или i386). Движок SPIRES имеет размер менее одного мегабайта, но выполняет все операции поиска, обслуживания и форматирования баз данных. Эмулятор размером 270 КБ запускает SPIRES размером 973 КБ. В 2017 году Дик Гертин адаптировал эмуляторы для работы как 64-битные программы, обрабатывающие 32-битный SPIRES.
SPIRES currently runs on Unix, Linux and macOS platforms. Its primary use today is for the world physics communities, and "legacy" data at Stanford University. SPIRES runs under emulation of the original ORVYL operating system. The emulators are written primarily in "C" compiled by 32 bit "gcc" or "g++" depending upon architectures (ppc or i386). The SPIRES engine is less than one megabyte in size, but performs all the searching, maintenance, and formatting of databases. A 270k emulator runs a 973k SPIRES. In 2017, the Emulators were adapted by Dick Guertin to become 64 bit programs dealing with 32 bit SPIRES.