2013-02-24 2 views
0

일부 응용 프로그램 프로토 타입 제작에 CloudBees를 사용하려고합니다. 현재 무료 계정을 사용하고 있으며 현재 구독료를 지불하지 않습니다.cloudbees의 데이터베이스 가시성?

나를위한 첫 번째 단계는 내 응용 프로그램의 데이터를 호스팅 할 MySQL 데이터베이스를 만드는 것입니다. 나는 그렇게했다 (그리고 그것은 꽤 쉬웠다!). 또한 데이터베이스를 관리하기 위해 Liquibase를 사용합니다 (사전 프로토 타이핑을 위해 로컬 H2 데이터베이스를 사용하여이 작업을 시작했습니다). 예상대로 모든 것을 구성 할 수있었습니다.

liquibase가 테이블을 만들 었는지 확인하는 과정에서 NetBeans에서 MySQL 데이터베이스를 가져 왔습니다. 그리고, 그것은 잘 기능했다. 그러나 방금 만든 스키마뿐만 아니라 다른 스키마도 볼 수 있습니다. 그들은 모두 순수하게 이름 지어졌습니다 (test, test_6hob). 그러나 테이블을보고 데이터를 볼 수 있습니다.

제 질문은 CloudBees 데이터베이스에있는 데이터의 가시성에 관한 것입니다. 무료 계정을 위해 생성 된 데이터베이스가 다른 사람이 볼 수있는 동일한 컴퓨터에 연결되어 있습니까? 유료 계정을 사용하면 변경됩니까? 아니면 데이터베이스가 생성 된 방식의 본질입니까? 나는 다른 스키마 (및 그 데이터)를 볼 수 있지만 다른 사람들이 내 것을 볼 수 있는지 전혀 모른다. 내가 설정했는지 확인하기 위해 필요한 권한이 있습니까? 나는 MySQL의 내부 동작을 잘 모르고있다.

이 프로토 타입이지만 프로덕션 응용 프로그램에 CloudBees를 사용하도록 했으므로 응용 프로그램과 동일한 데이터베이스에 연결 한 모든 사람이 데이터를 볼 수 없기를 바랍니다. 이 새로운 구름 세상에서 뭔가를 놓치고있는 것이 완전히 가능할 수 있습니다. :)

주셔서 감사합니다.

답변

1

모든 CloudBees MySQL 데이터베이스는 개별적으로 고정되어 - 그들은 기본적으로 다른 계정 읽을 하지 있습니다.

그러나 데이터베이스 소유자는 실제로 원한다면 동일한 데이터베이스 서버에있는 다른 계정의 사용자에게 액세스 권한을 부여 할 수 있습니다. 그렇게하는 것이 거의 의미가 없지만 (특수 사용자 구성은 장애 조치 중 손실 됨).

이렇게 보이는 테스트 데이터베이스에서는 데이터베이스 소유자가 해당 데이터베이스/테이블에 대한 보안을 열었습니다.

+0

OK, 완료된다. 감각. 설명 해줘서 고마워. – EdH

+0

mysql을 업데이트하는 데 문제가 있습니다. 데이터베이스/테이블을 mysql 명령 행을 통해 업데이트/삽입 할 때 cloudbees의 amazon ec2 호스트에서 실행할 수 있지만 업데이트/삽입이 내 앱에 표시되지 않습니다. .cloudbees.net. 내가 뭐 놓친 거 없니? – Timo

+0

@Timo - 새로운 질문으로 게시하는 것이 가장 좋습니다. 우리가하고있는 일과 기대하는 바에 대한 자세한 정보가 필요합니다. –

0

이 질문은 아마도 주제가 아니지만 나는 어쨌든 물지 않을 것입니다. 데이터베이스 데이터는 귀하의 계정에 비공개입니다. 실제 하드웨어/VM은 공유하지만 데이터/데이터베이스는 공유하지 않을 수 있습니다. (당신은 전용 서버를 사용하지 않는 공유 인스턴스에있을지라도)

+0

나는 처음으로 이것을 느낀 것처럼 나는 어떤 의견이라도 말할 것이다. :) 나는 당신과 동의 하겠지만, 나는 다른 스키마의 테이블에있는 데이터를 볼 수있다. 나는 공유 머신이 있다는 것을 알고 있지만 다른 CloudBees 계정에 의해 생성 된 데이터/스키마/테이블을 볼 수 없다고 생각했을 것입니다. 그렇다면 동일한 컴퓨터에 연결된 다른 사용자/계정 (공유 된 사용자)이 내 데이터를 볼 수 있습니까? – EdH

+0

Cloudbees에 대한 구체적인 내용을 물어보고 싶습니다. 내가 포럼 링크를 클릭했을 때, 그것은 나를 여기로 데려왔다. 그래서 Cloudbees의 구체적인 질문을 할 수있는 더 좋은 곳이 있다면 기꺼이 거기에 가보겠습니다. 그것은 그들의 링크가 나를 여기로 데려왔다는 것입니다 ... – EdH

+0

어떤 다른 스키마를 볼 수 있습니까? 나는 그것이 단지 기본/시스템 스키마라고 생각했을 것이다. –