2010-07-23 4 views
0

저는 개발을 위해 Visual Studio 2008 C# 및 SQL을 사용하고 있습니다.Oracle 분산 데이터베이스 및 MSVC

  • 어떤 오라클 버전을 다운로드해야합니까? 오라클 10g?

  • SQL Server Management Studio와 같은 디자인 인터페이스가 있습니까?

  • 이 배포 개념에는 "안녕하세요, 어떤 서버에서 데이터베이스를 배포 하시겠습니까?"라는 그래픽 도구가 있습니까?

  • 로컬 응용 프로그램을 사용하여 해당 서버에 연결하고 해당 서버에없는 데이터를 입력하거나 삭제하려고하면 oracle DB 관리 시스템이 다른 서버에 투명하게 액세스하여 데이터를 가져 오거나 삽입합니까? 아니면 오류가 발생합니까?

답변

1

:

오라클은 방법으로 배포하지 않는 당신이 상상 (것). 볼드모트 나 카산드라가 아닙니다. RAC에 대해 언급하지 않는 한 서버 당 하나의 데이터베이스입니다. 그러나 RAC는 모든 것을 공유하므로 투명합니다 (그러나 복잡합니다).

SQL Server Management Studio와 가장 가까운 Oracle은 엔터프라이즈 관리자입니다. 그러나 OEM이 아마도 MSSQL과 비슷한 정도로 사용하기 쉽지는 않을 것이라고 생각합니다.

무료 선택이 있다면 11gR2를 사용하십시오. 왜 최신 버전을 사용하지 않습니까?


오라클은 여러 데이터베이스를 사용하는 하나의 응용 프로그램을 지원합니다. 그러나 이는 일반적으로 응용 프로그램에 대한 일부 데이터를 제공하는 기존 (심지어 기존) 데이터베이스 때문입니다. 분산 트랜잭션은 느리고 신뢰성이 떨어지며 조정하기가 어렵 기 때문에 여러 데이터베이스에서 별도의 데이터베이스를 사용하도록 의도적으로 설정해서는 안됩니다. Find out more.

RAC (Real Application Clusters)가 오라클의 솔루션이기 전에 말했던 것처럼 탄력성 또는 확장 성을 위해 여러 대의 서버를 보유하려는 경우. 이는 SQL Server의 페더레이션 방식과 다른 아키텍처입니다. Find out more.


"그래서이 링크 것은 오라클의 무료 버전의 지원은 무엇입니까?"

오라클의 무료 비어있는 버전은 하나 뿐이며 Express Edition (현재는 여전히 10g)입니다. 이 에디션은 데이터베이스 링크를 지원합니다. 루이스 커닝햄 (Lewis Cunningham)의 두 가지 관련 기사를 읽어 보시기 바랍니다. 하나는 explaining about DB Links이고 다른 하나는 linking multiple XE instances입니다.

+0

감사합니다. 문제는 정확하게 설명했을 것입니다. 그래서이 링크 일은 오라클의 무료 버전에 의한 지원입니까? – user287745

1

Oracle 10g Express은 좋은 출발점입니다. Oracle Developer Tools for Visual Studio 패키지가 필요합니다. 데이터베이스가 상당히 기본적인 웹 기반 인터페이스를 제공하지만

  1. , 당신은 Oracle SQL Developer (무료)와 같은 적절한 도구를 사용하여 더 나은 운임 것이다. 그래픽으로 제공되는 관점에서 볼 때 SQL Server Management Studio만큼 완벽하지는 않을 수도 있지만 충분히 좋습니다.
  2. 로컬 컴퓨터에서 호스트되는 데이터베이스와 450km 떨어진 곳에서 호스트되는 데이터베이스를 연결하는 것의 차이는 일반적으로 올바르게 구성되어 connection strings입니다. 그러나, 그것은 당신에게 '그래픽 적으로'물어 보지 않을 것입니다; C# 응용 프로그램에서 코드를 작성하여 구성해야합니다. Oracle SQL Developer는 다른 한편으로 친절하게 물어볼 것입니다. :)
  3. 로컬 응용 프로그램은 사용자가 설정 한 데이터베이스 인스턴스에서 작동합니다. 3 개 이상의 다른 데이터베이스에 연결하도록 응용 프로그램을 구성 할 수 있습니다. 데이터베이스 시스템이 알 수있는 것은 아니지만, you would be the one managing the operation입니다. 역순에서
+0

3) 이유는 무엇입니까? 그렇다면 oracle의 사용은 무엇입니까? 이 게시물을 참조하십시오. http://stackoverflow.com/questions/3320708/oracle-distibuted-database 당신이 나를 도울 수 있기를 바랍니다. 감사합니다. – user287745

관련 문제