스탠퍼드 물리 정보 검색 시스템
Stanford Physics Information Retrieval System스탠퍼드 물리 정보 검색 시스템(SPIRES Physical Information Research System, SPIRES)은 스탠포드 대학이 개발한 데이터베이스 관리 시스템이다.대학, 대학, 연구기관에서 사용하고 있다.북아메리카의 첫 번째 웹사이트는 원격 사용자들이 데이터베이스에 접속할 수 있도록 하기 위해 만들어졌다.null
역사
SPIREES는 원래 1969년 스탠포드 선형가속기센터(SLAC)에서 SLAC의 물리학자들에 대한 1967년 정보연구를 기반으로 한 설계에서 개발되었다.이 시스템은 고에너지 물리학 프리프린트를 다루는 물리 데이터베이스 관리 시스템(DBMS)으로 설계되었다.[1]PL/I로 작성된 SPIRES는 IBM 메인프레임에서 실행되었다.null
1970년대 초, 이 시스템에 대한 평가는 스탠퍼드 대학교의 교수진, 직원, 학생들에 의한 새로운 사용 시스템을 시행하기로 결정하는 결과를 낳았다.SPIREES는 스탠포드 공공 정보 검색 시스템으로 이름이 바뀌었다.이 새로운 개발은 에드윈 B가 이끄는 국립과학재단 보조금에 따라 이루어졌다.파커, 주임 수사관.SPIREES는 도서 인용 검색 시스템을 만들기 위해 TORTS 프로젝트와 힘을 합쳐 크고 다양한 컴퓨팅 커뮤니티의 요구를 충족시킬 수 있는 일반화된 정보 검색 및 데이터 베이스 관리 시스템으로 빠르게 진화했다.null
SPIRES는 IBM/360 호환 하드웨어를 위해 명시적으로 설계된 블록 구조 프로그래밍 언어인 PL360으로 다시 작성되었다.주요 저자는 다음과 같다.토마스 H. 마틴, 딕 거틴, 빌 키퍼.존 슈뢰더는 이 초기 개발 단계 동안 SPIRES 프로젝트의 매니저였다.null
결국, POLTS는 SPIRES로부터 분리되었고, Research Librarys Group은 SPIRES를 데이터 베이스 엔진으로 채택하면서 고객들에게 그래픽 인터페이스를 제공하였다.소크라테스는 SPIRES에 뿌리를 둔 도서관 순환 관리 시스템이었다.
SPIREES는 1980년대와 1990년대에 스탠포드 대학교의 사업과 학생 서비스를 위한 1차 데이터베이스 관리 시스템이 되었다.미시간 터미널 시스템(MTS)을 이용한 설치, VM/CMS 등 약 20여 개의 다른 대학에서도 채택되었으며, 이 대학들은 SPIRE 컨소시엄의 연례 회의를 통해 협력하였다.null
2004년, SPIRES는 딕 게르틴이 개발한 IBM 메인프레임 에뮬레이터를 통해 메인프레임에서 유닉스 플랫폼으로 마이그레이션되었다.DBMS는 이제 Unix, Linux 또는 Darwin(운영 체제)에서 실행되며 Mozilla Public License에서 사용할 수 있다.[2]null
SPIREES 고에너지 물리학 데이터베이스(SPIRES-HEP)
1970년대 스탠퍼드 선형가속기센터(SLAC)에 [3]설치된 SPIRES 고에너지 물리학 데이터베이스(SPIRES-HEP)는 1991년 월드와이드웹을 통해 접속할 수 있는 최초의 데이터베이스로 북미 최초의[5][6] 웹사이트가 됐다.[4][7]이후 고에너지물리연구소(러시아), 더럼대(영국), 교토대 유카와학원(일본), 인도네시아 과학연구소(인도네시아) 등에서 미러를 진행하며 SLAC, 페르밀랍, DESY의 공동 프로젝트로 확대됐다.이 프로젝트는 고에너지물리학 분야의 문헌에 대한 문헌 정보를 저장하며 학술 데이터베이스와 검색엔진의 한 예다.null
2012년 현재 SPIRES는 인베니오 소프트웨어를 기반으로 한 현대식 시스템인 INSPINS-HEP로 대체되고 있다.인스파이어는 CERN, DESY, Fermilab, SLAC의 물리학 연구소가 공동으로 운영하고 있으며, HEP 출판사, arXiv.org, NASA의 천체물리학 데이터 시스템, 입자 데이터 그룹 및 기타 정보 자원들과 긴밀히 상호작용한다.[8]null
운영 플랫폼
SPIRES는 현재 유닉스, 리눅스, 다윈 플랫폼에서 운영되고 있다.오늘날 이것의 주된 용도는 세계 물리학 공동체와 스탠포드 대학의 "레거시" 데이터를 위한 것이다.SPIREES는 ORVYL 운영 체제의 에뮬레이션으로 운영된다.에뮬레이터는 주로 아키텍처(ppc 또는 i386)에 따라 32비트 "gcc" 또는 "g++"에 의해 컴파일된 "C"로 작성된다.SPIRES 엔진은 크기가 1메가바이트 미만이지만 데이터베이스의 검색, 유지보수, 포맷을 모두 수행한다.270k 에뮬레이터는 973k SPIRE를 운영한다.2017년, 에뮬레이터는 딕 게르틴에 의해 32비트 SPIRE를 다루는 64비트 프로그램으로 개조되었다.
참조
- ^ SLAC의 UNIX-SPIREs Collaboration.
- ^ 자세한 내용은 Stanford Unix-SPIRES를 참조하십시오.
- ^ SPIRES 고에너지 물리학 데이터베이스
- ^ 가상 라이브러리 실행: 고에너지 물리학의 국제적 협력적 제어는 크레츠, P.A. 등.
- ^ Khirallah, Diane Rezendes (March 2012). "Happy Webiversary!". Symmetry: dimensions of particle physics. Fermilab/SLAC. Retrieved 23 November 2012.
- ^ SLAC의 초기 월드 와이드 웹: SLAC의 초기 웹 문서화(1991-1994)
- ^ SLAC의 초기 월드 와이드 웹: 초기 연대기와 문서
- ^ INMIT 프로젝트 정보

