일부 응용 프로그램 프로토 타입 제작에 CloudBees를 사용하려고합니다. 현재 무료 계정을 사용하고 있으며 현재 구독료를 지불하지 않습니다.cloudbees의 데이터베이스 가시성?
나를위한 첫 번째 단계는 내 응용 프로그램의 데이터를 호스팅 할 MySQL 데이터베이스를 만드는 것입니다. 나는 그렇게했다 (그리고 그것은 꽤 쉬웠다!). 또한 데이터베이스를 관리하기 위해 Liquibase를 사용합니다 (사전 프로토 타이핑을 위해 로컬 H2 데이터베이스를 사용하여이 작업을 시작했습니다). 예상대로 모든 것을 구성 할 수있었습니다.
liquibase가 테이블을 만들 었는지 확인하는 과정에서 NetBeans에서 MySQL 데이터베이스를 가져 왔습니다. 그리고, 그것은 잘 기능했다. 그러나 방금 만든 스키마뿐만 아니라 다른 스키마도 볼 수 있습니다. 그들은 모두 순수하게 이름 지어졌습니다 (test, test_6hob). 그러나 테이블을보고 데이터를 볼 수 있습니다.
제 질문은 CloudBees 데이터베이스에있는 데이터의 가시성에 관한 것입니다. 무료 계정을 위해 생성 된 데이터베이스가 다른 사람이 볼 수있는 동일한 컴퓨터에 연결되어 있습니까? 유료 계정을 사용하면 변경됩니까? 아니면 데이터베이스가 생성 된 방식의 본질입니까? 나는 다른 스키마 (및 그 데이터)를 볼 수 있지만 다른 사람들이 내 것을 볼 수 있는지 전혀 모른다. 내가 설정했는지 확인하기 위해 필요한 권한이 있습니까? 나는 MySQL의 내부 동작을 잘 모르고있다.
이 프로토 타입이지만 프로덕션 응용 프로그램에 CloudBees를 사용하도록 했으므로 응용 프로그램과 동일한 데이터베이스에 연결 한 모든 사람이 데이터를 볼 수 없기를 바랍니다. 이 새로운 구름 세상에서 뭔가를 놓치고있는 것이 완전히 가능할 수 있습니다. :)
주셔서 감사합니다.
OK, 완료된다. 감각. 설명 해줘서 고마워. – EdH
mysql을 업데이트하는 데 문제가 있습니다. 데이터베이스/테이블을 mysql 명령 행을 통해 업데이트/삽입 할 때 cloudbees의 amazon ec2 호스트에서 실행할 수 있지만 업데이트/삽입이 내 앱에 표시되지 않습니다. .cloudbees.net. 내가 뭐 놓친 거 없니? –
Timo
@Timo - 새로운 질문으로 게시하는 것이 가장 좋습니다. 우리가하고있는 일과 기대하는 바에 대한 자세한 정보가 필요합니다. –