Puede ser más específico sobre lo que quiere decir con manejo y también mencionar si la aplicación y el sitio web están relacionados o no. De todos modos, daré una respuesta general.
En realidad, depende de su concepto de dónde desea almacenar los datos.
Por ejemplo, tomemos el caso de Quora. Quora estaría usando la misma base de datos en línea para su sitio web y aplicación. De esta manera, no hay diferencia en publicar una pregunta o responder una pregunta desde la aplicación o el sitio web. Dado que todos los datos se almacenan en la misma base de datos. Cuando miré un sitio web de tecnología sobre qué base de datos usa Quora, vi que usan MySQL.
- ¿Qué base de datos es adecuada para aplicaciones de Android que se ejecutarán en la nube?
- Cómo enseñarme a mí mismo la programación de Android de manera efectiva
- ¿Necesitamos aprender CSS para el desarrollo web de Android?
- ¿Cuáles son tus aplicaciones favoritas de Android?
- ¿Ya hay algún dron en Android?
La tecnología de Quora examinada
Y no hay mucha diferencia en el manejo de la base de datos, excepto por el código, basado en el idioma que usa para la aplicación y el sitio web. Especialmente, en casos similares a los anteriores, cuando utiliza la misma base de datos en línea para almacenar datos.
La diferencia se produce cuando desea almacenar datos sin conexión; en el caso de la aplicación, puede hacerlo; Pero para el sitio web, lo almacenará en la base de datos en el mismo servidor en el que está alojado el sitio, o en otra base de datos en línea. Cosas del sitio web: es puramente en línea, por supuesto. A diferencia de las aplicaciones. En el caso de las aplicaciones, el almacenamiento de datos en línea o fuera de línea se basa en su aplicación. Al igual que Quora tiene que acceder a una base de datos en línea, incluso aplicaciones como WhatsApp, Hangouts, Drive, etc. Pero algunas aplicaciones como Game Apps o Tool Apps podrían usar una base de datos fuera de línea para almacenar datos de los usuarios de manera ordenada.
Por ejemplo. Supongamos que tiene un juego fuera de línea, donde almacena datos, datos de clasificación y datos sobre usuarios, en una base de datos fuera de línea. Luego, podría usar SQLite u otra base de datos, que actualmente está en tendencia en algunas aplicaciones: base de datos Realm. Estas son las dos bases de datos fuera de línea para Android, que yo sepa.
Realm es una base de datos móvil: un reemplazo para SQLite y Core Data
Es solo un código, eso cambiará. Como dijo Chang Liu, los núcleos de la base de datos son los mismos. Conceptos de la base de datos SQL: permanecen igual, independientemente de la base de datos SQL que use, por ejemplo, MySQL, PostgreSQL, Oracle SQL, etc. Y hay otros tipos de bases de datos: las bases de datos NoSQL. También puedes echarles un vistazo.
Y en caso de que esté buscando tutoriales para saber cómo usar Realm, aquí hay uno:
Up and Running With Realm para Android – Envato Tuts + Code Tutorial