Car-tech

폴란드어를 추가하는 새로운 Postgres

다각화되는 요즘 무선 환경의 '3대 트렌드'

다각화되는 요즘 무선 환경의 '3대 트렌드'
Anonim

이제는 사용 편의성, 관리의 용이성 및 대형 조직에서 필요로하는 기능을 제공하는 데 주력하고 있습니다. 개발자들이 현재하고있는 많은 부분은 "데이터베이스에 주류를 쏟아 부었지만 오픈 소스 사용자에게는 그저 주저하지 않는 것"이라고 그는 말했다.

일반 사용, 오픈 소스 관계형 데이터베이스를 사용하는 경우 PostgresSQL이라고 알려진 공식적으로 PostgresSQL이 신뢰할만한 선택이 될지라도 가장 쉽게 이해할 수있는 것은 아마도 MySQL입니다.

EnterpriseDB는 데이터베이스 버전을 마케팅했습니다 오라클과 같은 독점적 데이터베이스의 대안으로, 오라클이 MySQL을 제어하고 고객이 데이터베이스 기술을 다각화 할 수 있기 때문에 MySQL 대신에 대안으로 활용할 수 있습니다. "Postgres [usage] is is 실제로 빠르게 성장하고 있습니다. 오라클, MySQL 및 [IBM] DB2를 사용하던 사람들이 많이 생겨나고 있으며, 지난 6 개월 내에 가속화되었습니다. "라고 Momjian은 말했습니다. 예를 들어, 데이터 웨어 하우스 공급 업체 Netezza는 Postgres Plus Advanced Server를 사용하여 Netezza Migrator는 Netezza의 TwinFin 데이터웨어 하우스 어플라이언스에 SQL 쿼리를 작성하기위한 Oracle 기반 인터페이스를 제공하는 소프트웨어입니다.

Postgres 9.0은 지난 7 월에 발표 된 마지막 주요 버전 인 8.4를 업데이트합니다. 6 월에 개발자는 9.0의 두 번째 베타 버전을 출시했습니다. Momjian은 IDG News Service와의 인터뷰에서 버전 9.0에는 기업에 호소해야 할 새로운 기능이 다수 포함될 것이라고 Momjian은 전했다. 그 중 가장 중요한 것은 내부 복제입니다.

복제를 사용하면 데이터베이스가 다른 위치에있는 다른 서버에있는 두 번째 위치에 복사되는 경우가 많습니다. 이전 버전의 Postgres는 Momjian이 "외부 복제"라고 부르는 것을 제공했습니다. 즉, 데이터베이스 외부의 프로그램이 데이터베이스 트랜잭션 로그를 미리 지정된 간격으로 새 위치에 복사했음을 의미합니다. 트랜잭션 로그는 데이터베이스에 대한 모든 변경 사항을 기록한 것입니다.

이 접근법은 너무 느리고 부피가 커짐이 입증되었습니다. 새 버전의 소프트웨어는 "스트리밍 복제"를 허용합니다. 즉, 원래 데이터베이스에 무엇인가가 쓰여지 자마자 데이터베이스 소프트웨어가 데이터를 두 번째 데이터베이스에도 커밋합니다.

이 접근법은 데이터베이스에 변경 사항을 추가 할 수 있음을 의미합니다. 두 번째 데이터베이스는 더 자주 최신 백업 데이터베이스를 제공합니다. 또한 이전 설치에서 불가능했던 두 번째 데이터베이스를 쿼리 할 수 ​​있다고 Momjian은 말했습니다.

소프트웨어에 대한 또 다른 주요 기능은 관리자가 Postgres 데이터베이스를 Pg_migrator라는 새로운 버전. 과거 릴리스의 경우, 특히 테라 바이트 크기의 데이터베이스의 경우 업그레이드가 "힘든 과정이었습니다"라고 Momjian은 인정했습니다. 이전 프로세스는 기본적으로 데이터베이스의 전체 내용을 새로운 파일 구조로 옮기는 작업이었습니다.

새 버전에서는 데이터를 그대로 유지하고 테이블 레이아웃 만 바꿉니다. 프로세스는 불과 1 분 정도 걸립니다. 테라 바이트 크기의 데이터베이스가 있습니다. Momjian은 "400GB 데이터베이스를 40 초 만에 마이그레이션 할 수 있습니다."라고 말하면서 YouTube 비디오를 통해 프로세스를 시연 해 보았습니다.

이러한 주요 추가 외에도 Postgres의 전반적인 점검이 많이 이루어 졌기 때문에 버전 8에서 버전 9 로의 주요 출시 번호 매김이 필요하다고 Momjian은 말했습니다. 저장 프로 시저에 대한 지원이 확장되어 새로운 유형의 프로 시저를 실행할 수 있습니다. Perl 컴파일러가 개편되었으며 Python 컴파일러는 해당 언어의 버전 3에서 작동 할 수 있습니다.

이러한 작은 기능 중 상당수는 엔터프라이즈 사용을 장려해야합니다. 예를 들어 누가 데이터베이스의 어느 부분을 볼 수 있는지 지정하는 권한 관리가 변경되었습니다.

또한이 소프트웨어는 어떤 응용 프로그램이 데이터베이스를 호출하는지 관리자에게 보여줄 수 있다고 Momjian은 말했습니다. 그는 "애플리케이션이 데이터베이스에 연결되면 이름을 제공 할 수있다"며 쿼리를보기 위해 관리자 콘솔에이 이름이 표시된다고 말했다.

Joab Jackson은 대기업 소프트웨어 및 일반 기술 속보

IDG 뉴스 서비스

. @Joab_Jackson에서 Twitter의 Joab을 팔로우하십시오. Joab의 전자 메일 주소는 [email protected]입니다.