sql >> Databáze >  >> RDS >> Mysql

Používání Amazon RDS s aplikací pro Android

RDS není databázový stroj. Je to služba, která za vás spravuje infrastrukturu, která je nezbytná pro udržování vysoce dostupné a chybám odolné databáze. Podporuje řadu různých motorů, jako je MySQL, jak jste zmínil. Přečtěte si prosím dokumenty pro více informací.

Ke své instanci RDS MySQL se musíte připojit stejným způsobem, jakým byste se připojovali k jakékoli databázi MySQL. Používání knihovny, která podporuje MySQL, a používání názvu hostitele, uživatelského jména a hesla pro vaši databázi.

Pravděpodobně však není nejlepším návrhem, aby se telefonní klienti připojovali k vaší databázi vzdáleně. Nejlepší by bylo umístit REST API na AWS, které je propojeno s vaší databází.

Mít n uživatelů připojených k vaší databázi z každého telefonu pomocí vaší aplikace je pravděpodobně špatný nápad. Znamená to, že musíte mít ve své databázi větší výkon, což značně omezuje vaši škálovatelnost a snižuje bezpečnost, protože databáze je vystavena internetu. S rozhraním API před ním můžete vytvořit mnohem odolnější, škálovatelnější a řešení.

„Cloudový způsob“ vytváření mobilních aplikací je (v rozumných mezích) sestavit logiku vaší aplikace v cloudu a jednoduše nechat váš klientský kód připojit k vašemu API. Tímto způsobem se můžete rozšířit na více platforem (např. IOS, Web) mnohem snadněji, protože nebudete muset spravovat samostatný kód na úrovni aplikace pro každou platformu. Budete jen muset spravovat kód, který se integruje s již existujícím API.

Podívejte se na tento bílou knihu . Ignorujte vrstvu webového serveru a zaměřte se na vrstvy App Server a Database. Toto je pravděpodobně nejlepší design.




  1. CREATE TYPE na MySQL

  2. Jak Acosd() funguje v PostgreSQL

  3. Vložit můj php do mysql bez opakování?

  4. CURRENT_TIMESTAMP v milisekundách