National River Restoration Science Synthesis (NRRSS)
River Restoration in our Nation: A Scientific Synthesis to Inform Policy, Grassroots Actions, and Future Research


LAMP for the National River Restoration Science Synthesis (NRRSS)


      LAMP is an acronym for (Linux, Apache, MySql, Perl/PHP/Python). LAMP is comprised of open source software and as such is non-proprietary. This software is not only highly reliable but is less prone to security problems than some of the proprietary software available.
      Linux is the operating system utilized by NRRSS. The two types of Linux that were utilized by NRRSS were first Mandrake Linux and then Suse Linux. Linux is freely distributed and its functionality, adaptability and robustness have made it an excellent alternative to proprietary Microsoft operating systems. Such computing world giants as IBM and Hewlett Packard have embraced Linux and support its ongoing development.
      Apache which is also open source software is the web server being used by NRRSS. Apache is currently the number one HTTP server on the Internet. The Apache web server is more widely used than all other web servers combined, accounting for 67% of the web sites on the Internet as of October 2004. Software utilized by NRRSS on this Apache web server was HTML (HyperText Markup Language), Javascript and CGI (Common Gateway Interface). CGI is the standard for interfacing external applications with information servers, such as HTTP or web servers. One of the external applications employed was Perl (Practical Extraction and Report Language).
      MySql was the relational database used by NRRSS and it is the world's most popular open source database with more than 5 million active installations. MySql is a database that provides the following advantages:
          Reliability and performance
          Ease of use and deployment
          Freedom of platform lock-in
          Cross-platform support
          Millions of trained and certified developers.
      Perl is the last software component of LAMP used for NRRSS. Perl uses two software packages for the database: Perl DBI (Database Interface) and Perl DBD (Database Drivers) for MySql.
      LAMP is a solid and reliable web platform. I believe it is the platform of choice for any serious minded web developer. LAMP provides the environment for both the development and deployment of high performance web applications. As a result of LAMP, the NRRSS database can readily be provided to any organization free of charge simply by that organization adopting the use of these open source software tools that are readily available.

NRRSS Home | NRRSS Public Area | NRRSS Users Area | NRRSS Node Managers Area

NRRSS comments, questions: Emily S. Bernhardt     Web page and database contact: Bruce Powell


This NBII site is developed and maintained by the
Center for Biological Informatics of the U.S. Geological Survey

U.S. Geological Survey logo  Center for Biological Informatics logo

Text-only

NBII Banner
NBII
NBII Home
NRRSS Home