Like other DBMS's, Sphinx can be used as a stand-alone server. It can be used to communicate with other DBMS's by using native protocols of MySQL, MariaDB and PostgreSQL, or by using ODBC with ODBC-compliant DBMS's. And, Sphinx can also be used as a storage engine ("SphinxSE") for MySQL and its forks. MariaDB, a fork of MySQL, is distributed with SphinxSE.
Ruby on Rails, often called RoR or simply Rails, it's an open source framework for web applications written in Ruby
Ruby is a dynamic, reflective, object-oriented, general-purpose programming language
Django it's an open source framework for web applications development, written in Python