アプリケーションのプロトタイピングに CloudBees を使用することを検討しています。現在、無料のアカウントを使用しています。現在、サブスクリプションを支払っていません。
最初のステップは、アプリケーションのデータをホストする MySQL データベースを作成することです。私はそうしました(そしてそれはかなり簡単でした!)。データベースの管理にも Liquibase を使用しており (事前プロトタイピング用にローカルの H2 データベースを使用してこの作業を開始しました)、期待どおりにすべてを構築することができました。
liquibase がテーブルを作成したかどうかを確認する一環として、NetBeans で MySQL データベースを立ち上げました。そして、それはうまく機能しました。しかし、作成したばかりのスキーマだけでなく、他のスキーマも表示できます。それらはすべて無邪気に名前が付けられています (test、test_6hob)。ただし、テーブルを表示してデータを表示することはできます。
私の質問は、CloudBees データベースにあるデータの可視性に関するものです。無料アカウント用に作成されたデータベースは、同じマシンに接続している他のユーザーが表示できますか? 有料アカウントを使用すると、これは変わりますか? それとも、データベースが作成された方法の性質ですか? 私は他のスキーマ (およびそのデータ) を見ることができますが、他の人が私のスキーマを見ることができるかどうかわかりません。設定する必要があるアクセス許可の側面はありますか? 私は、MySQL の内部構造についてほとんど無知です。
これはプロトタイプですが、本番アプリケーションに CloudBees を使用するようになったとしても、アプリケーションと同じデータベースにたまたま接続した人にデータが表示されるのは望ましくありません。この新しいクラウドの世界では、私が何かを見逃している可能性は十分にあります。:)
情報をありがとう