![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Crear aplicación multiplataforma con base de datos en la nube
Cual creeis que es el mejor método para
crear aplicación multiplataforma (android, windows, ios) que tenga una base de datos personal alojada en la nube. Vamos la base de datos sea independiente para cualquiera que usase el programa, pero que sea el mismo fichero independiente si corro el soft en android, windows.... Imagino que lo más simple sería alojar la base de datos en dropbox, drive ... o existe algún modo mejor de hacer esto. |
#2
|
||||
|
||||
Para ello, debes usar un motor de bases de datos, no el archivo directo (y ponerlo en dropbox!).
Si usas delphi, investiga sobre DataSnap (es funcional para tu caso solo en las versiones mas modernas de Delphi). Como motor de sql que te ande en la nube, PostgreSQL seria un buen candidato. Microsoft tambien provee Sql Server en su plataforma Azure.
__________________
El malabarista. |
#3
|
|||
|
|||
gracias,
pero no entiendo bien, se pueden instalar cosas en la nube? aunque en principio el programa es para uso personal, la cosa es que el que corra el programa no tenga que instalar nada extra, no sería más simple usar una memtable con el fichero de la base de datos en una carpeta de dropbox, drive.....¿? |
#4
|
||||
|
||||
Revisa sobre Enterprive Mobility Services de Embarcadero.
Tambíen puedes revisar otros servicios como Google Cloud SQL (MySQL), o los comentados, azure, Amazon,...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Todo depende, como siempre, de lo que quieras hacer exactamente, algo que no sabemos.
Si lo que quieres es tener una base de datos a la que accedan desde distintos sitios, necesitarás un servidor de bases de datos. Un "disco en la nube" es como si le conectas un disco duro usb a tu ordenador, no sirve de servidor porque necesitas un servidor de bases de datos funcionando en tu ordenador (postgresql, firebird, mysql, etc.) En "la nube" tienes un disco, no tienes un ordenador. Para ello necesitas un servidor, un hosting, un lugar donde puedas instalar o tenga instalado un servidor de bases de datos. EDITO: se me adelantó Neftali por unos segundos.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
|||
|
|||
Tiene Salvador Jover, una série de artículos (enlace), donde explica facilmente como implementar un servidor datasnap en la nube, concretamente en los servidores virtuales de Amazón. Y que pueden ser aplicados a cualquier servidor virtual que tengas, sea de pago o gratuito, bajo windows, eso sí.
Te recomiendo que leas además la serie de artículos de Neftali (enlace) donde explica otra forma de realizar el servido de datos, que está explicado con vistas desde un proveedor donde solo tengas servicio de hosting (cualquiera sirve mientras ejecute php). Indíca como crear además tanto el cliente de windows, como para dispositivos móviles. Ambos dos, desde mi punto de vista, son imprescindibles modelos a seguir como punto de partida para la creación de servidores de datos en la nube. |
#7
|
|||
|
|||
Gracias a todos por responder, le echare in vistazo a todo.
Cita:
Los artículos que veo de Neftali son exactamente lo que busco, pero no quiero depender de un servidor ni mio ni de pago, con lo cual sólo se me ocurre lo de alojar un fichero de una memtable en la nube. Última edición por cocute fecha: 28-11-2014 a las 13:52:41. |
#8
|
||||
|
||||
Si necesitas una base de datos, no te queda más remedio que usar un servidor de bases de datos.
Salvo que uses ficheros de texto, o cosas así.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
||||
|
||||
Cita:
Heroku provee una capa gratuita: https://www.heroku.com/pricing Amazon da 1 año gratis: http://aws.amazon.com/es/free/ Tambien MS: https://azure.microsoft.com/en-us/pr...ails/websites/ Pero con todos eventualmente te toparas con limitaciones. Lo mas economico y bueno ahora es: https://www.digitalocean.com/ Pero es linux, aunque sirve para poner solo la BD y acceder en 2 niveles...
__________________
El malabarista. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Bases de Datos Multiplataforma con FireMonkey | ses27coves | FireMonkey | 1 | 07-11-2012 23:00:11 |
Crear base de datos | CarlosAlberto | Conexión con bases de datos | 9 | 04-08-2010 21:36:49 |
Crear base de datos | dvlt | .NET | 2 | 04-12-2007 16:09:13 |
Crear base de datos y cargar datos desde delphi | Albano | MySQL | 4 | 17-05-2007 20:01:18 |
Crear un componente multiplataforma para conectar un BD | RONPABLO | OOP | 0 | 10-02-2005 20:25:49 |
![]() |
|