Tiene DB, necesita software para hacerlo accesible en la web [cerrado]

Si tiene una base de datos, ¿cuál es la mejor manera de permitir que las personas accedan a ella? Y administrar, limitar y cobrar por acceder a él (para usuarios avanzados). Me gustaría una especie de biblioteca/paquete/solución de API que no tenga que diseñarse desde cero. Necesito instalarlo en mi sitio web, por lo tanto, no hay soluciones de terceros que me proporcionen esto como un servicio. El DB es un SQLite, pero soy flexible en esto y estoy dispuesto a migrar a otro DB. El alojamiento aún no se está ejecutando, así que elegiría lo que sea necesario. Me pregunto si hay alguna API web que permita a los usuarios realizar llamadas codificadas en URL en los datos. (y gestionar la llamada en los términos anteriores). Subiré la base de datos (25-30 GB) y permitiré que los usuarios, al menos varios cientos (que usarán el lenguaje de programación que mejor se adapte a ellos) consulten la base de datos en el formulario (www.mysite.com/?a="

Sería bueno saber qué motor de base de datos está utilizando. Y, ¿cómo está alojando el sitio web?
@rrirower actualizó la pregunta.
La compatibilidad con SQLite está integrada en muchos productos, por lo que debe ser un poco más preciso, por ejemplo, para qué idioma debe ser esa API. Además, como está integrado en la mayoría de las cosas (como Python o PHP ya tienen una API correspondiente incluida), ¿cuáles son sus requisitos específicos? ¿Por qué esas API integradas podrían no ser suficientes para usted? ¿O no está hablando de una API de programación, en cuyo caso no está del todo claro qué tipo de "paquete/solución" está buscando? Unos cuantos detalles más no pueden hacer daño ;)
@Izzy: estoy dispuesto a adoptar una base de datos diferente, si eso facilita las cosas, por lo tanto, no es importante sugerir una solución para esta o aquella base de datos.
Ese no es el punto, Quora. El punto es dejar en claro sus requisitos. Actualmente es "poco claro lo que está preguntando" y "demasiado amplio" al mismo tiempo (para citar algunas de las razones dadas por los votos para cerrar esta pregunta). Tal vez pueda ayudarlo si echa un vistazo a algunas de nuestras pautas, por ejemplo, ¿ Qué se requiere para que una pregunta contenga "suficiente información"?
¿Qué hay de adminer.php o phpwebadmin?

Respuestas (1)

Hay un par de maneras diferentes en las que puedes ir con esto. El primero implicaría ejecutar una distribución de apache como XAMPP en su propio servidor. Configuraría una base de datos MySQL y la haría accesible desde computadoras remotas. XAMPP se instala con todo lo que necesitas.

El segundo es un poco más caro, pero proporciona más funciones y seguridad. Hay varios dispositivos NAS (Network Attached Storage) (p. ej., Synology ) que permiten configurar un servidor web con soporte completo de base de datos y acceso remoto.

Misterioso voto negativo. Voy a amarlo....
Votó +1 y lo devolvió a 0.