Wang Zheng, Wang Feng, Tian Yuan, Li Jian, Zhao Yongheng. Design and Implementation of Heterogeneous Environment Information Retrieve System for LAMOST[J]. Astronomical Techniques and Instruments, 2021, 18(1): 101-107. DOI: 10.14005/j.cnki.issn1672-7673.20200624.002
Citation: Wang Zheng, Wang Feng, Tian Yuan, Li Jian, Zhao Yongheng. Design and Implementation of Heterogeneous Environment Information Retrieve System for LAMOST[J]. Astronomical Techniques and Instruments, 2021, 18(1): 101-107. DOI: 10.14005/j.cnki.issn1672-7673.20200624.002

Design and Implementation of Heterogeneous Environment Information Retrieve System for LAMOST

  • The environment data is an important part of Large Sky Area Multi-Object Fiber Spectroscopy Telescope (LAMOST) for daily maintenance of the telescope, observation and the offline data processing. The environmental information is obtained from different subsystems designed by different institutes. The environment data storage formats are different and recorded in different databases, which makes them difficult to retrieve through a consistent interface. In this work, an asynchronous coroutines system for the environment data retrieval from the LAMOST heterogeneous databases is designed. This system creates a database agent factory module to collect the base information of the environment databases and the retrieve keywords of the environment data. This advantage makes it easier to composite the content of the retrieval data for different users and more convenient to upgrade the databases in the future. In last summer, the system has been used in the operation and maintenance of LAMOST, and users can retrieve the environment data via a client with custom commands or a web browser interface. With application of the system, it's easy to retrieve rich and accurate environmental information, and finally improve the maintenance and observation efficiency of the telescope.
  • loading

Catalog

    Turn off MathJax
    Article Contents

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return