programing

Oracle 데이터베이스를 사용하는 이유는 무엇입니까?

css3 2023. 4. 5. 22:06

Oracle 데이터베이스를 사용하는 이유는 무엇입니까?

최신 버전의 Oracle 데이터베이스와 비교하여 Oracle 데이터베이스를 선택하는 기술적 이유가 궁금합니다.
SQL 1) Microsoft SQL Server
2) MySQL
) SQL

추가 비용을 정당화하는 특징 또는 기능은 무엇입니까?나는 종교 전쟁이 아니라 기술적인 논쟁에 관심이 있다.친구가 물어봤는데 저는 항상 3가지 목록 중 하나를 사용했어요.Oracle Databases에 대해 충분히 알지 못해 의견을 제시할 수 없었습니다.

감사해요.

개발자가 Oracle과 함께 작업하는 데 드는 비용에 대해서는 아무도 언급하지 않는 것 같습니다.다른 DB를 알고 있는 대부분의 개발자는 Oracle을 싫어하며, 모든 DB 코드 및/또는 ORM 도구를 사용하기 어렵다고 생각하지 않습니다.

Amazon의 비율로 확장될 것으로 생각되는 사업을 시작한다면 NoSQL 솔루션을 고려할 수도 있고, 그렇지 않으면 Postgre를 선택할 수도 있습니다.SQL, SQL Server(또는 현재 Sybase)를 Oracle 상에서 매번 구현합니다.Oracle에서 2년간 일한 경험이 있는 (개발자로서) 이 말을 전합니다.작업하기엔 너무 끔찍합니다!

Oracle과 Microsoft SQL Server만이 비공개 소스이며, 문제가 발생하여 문제가 발생했을 때 전화 한 통으로 답변할 수 있습니다.어쨌든 MySQL과 PostGre는 몇 가지 엔터프라이즈 컨설팅 서비스를 제공하고 있지만, 이 컨설턴트들은 제품이 모든 사람의 소유이기 때문에 이 제품에 대해 실제로 대응할 수 없습니다.C와 비교적 낮은 수준의 프로그래밍에 능통하면 코드를 수정할 수 있기 때문에 매우 좋습니다.그러나 그렇지 않으면 해답은 헛수고가 될 수 있습니다.

모든 사람이 충분한 스킬을 갖추고 있는 것은 아니고, 자금력이 있는 기업은 클로즈드 소스 데이터베이스의 보안(비즈니스적 의미)을 선호하기 때문에, 이러한 솔루션의 실장이 견고하고, 그 가치가 있다고 하는 점 외에, 이러한 솔루션이 폐업하지 않는 이유가 됩니다.

마지막으로 SQL Server와 Oracle의 가장 중요한 차이점은 OS입니다. Windows를 사용하는 대부분의 사용자는 SQL Server를 그대로 사용할 것입니다.그러나 Unix Oracle 버전을 사용하는 경우에는 클로즈드 소스 솔루션이 됩니다.어쨌든 Solaris에서는 Oracle을 사용하고 있습니다만, 타겟이 Windows라면 SQL Server를 사용하고 있을 것입니다.두 제품 모두 견고하기 때문입니다만, Microsoft는 Windows에서 최고의 퍼포먼스를 얻기 위한 특별한 기술을 갖추고 있다고 생각합니다.

몇 가지 예를 들자면:

  • Oracle Real Application Cluster - 고급 클러스터링 기능 제공
  • Oracle Data Guard - 간단히 말해 물리적 및 논리적 대기 기능을 제공합니다.
  • Oracle Exadata - 데이터베이스 인식 스토리지 구현(술어 필터링, 열 투영 필터링, 조인 처리, 테이블 영역 생성 가속화 가능)이 솔루션에는 HP 서버, 24시간 365일 보증 및 기타 편리한 기능이 포함되어 있습니다.데이터 로딩이 매우 많은 애플리케이션에 매우 적합합니다(예: 독립적인 테이블스페이스 생성).
  • Oracle 가상화

물론 브랜드의 마법도 있습니다.

RDBMS를 선택할 때는 보통 Oracle 또는 기타 국가 중에서 선택할 수 있습니다.그 후, 다음의 방법으로 선택지를 좁힐 수 있습니다.

  • platform(Windows 전용인지 여부)
  • 중량(Sqlite, MySQL, Postgre)SQL, ...)
  • 예산(초기 라이선스 비용, 유지보수 비용 + 지원 비용)
  • 를를,, 음음음음음음음음
    • Oracle Express -> Oracle
    • SQL Server Express -> MSQL
  • 비즈니스 관점 - "안전하고 잘 알려진 제품" 또는 오픈 소스 제품(첫 번째 문구에 인용된 인용문에 유의하십시오).다른 게시물은 이 측면을 더 깊이 들여다보는 경향이 있습니다.

진짜 문제는 RDMS를 사용하기 위해 어떤 종류의 애플리케이션을 사용할 것인가 하는 것입니다. 워드프레스 블로그나 트위터 클론에는 오라클이 필요하지 않습니다.하지만 대규모 비즈니스 인텔리전스를 수행하고자 하는 경우 Oracle에 다른 기능보다 더 효율적으로 수행할 수 있는 기능이 있을 수 있습니다.

Msql 서버도 매우 훌륭합니다.많은 기능을 갖추고 있습니다.ms sql에서 제공하는 기능을 갖춘 데이터베이스가 필요한 경우 Oracle을 선택하는 것이 좋습니다.

Oracle이 "샤딩"을 지원하는 최초의 RDMS였기 때문이라고 생각합니다.

SQL Server와 Oracle의 비용은 크게 다르지 않습니다.

실제로 소규모 시스템의 경우 Oracle vs Your Favorite Free Database 비용은 0(Oracle Express Edition)에서 그다지 크지 않은(Standard Edition One의 경우 영구 5,800 프로세서) 사이입니다.

다음은 11g의 다양한 에디션 기능에 대한 링크입니다.http://www.oracle.com/database/product_editions.html

정가는 http://store.oracle.com에서 확인할 수 있습니다.일반적으로 대기업은 소매에 지불하지 않습니다.

언급URL : https://stackoverflow.com/questions/536741/why-would-you-use-oracle-database