«scalability» 태그된 질문

5
RDBM의 클러스터를 NoSQL과 같은 방식으로 클러스터링 할 수없는 이유는 무엇입니까?
nosql DBMS의 큰 장점 중 하나는 더 쉽게 클러스터링 할 수 있다는 것입니다. 아마도 NoSQL을 사용하면 서로 다른 데이터를 저장하고 한 번에 쿼리하는 수백 대의 저렴한 머신을 만들 수 있습니다. 내 질문은 이것입니다. 관계형 DBMS가 왜 mysql 또는 sql 서버처럼 이것을 할 수 없습니까? 공급 업체가 기존 제품으로 기술적 인 …

6
하나의 SQL Server에 배치 할 수있는 데이터베이스 수에 제한이 있습니까?
각 고객에게 고유 한 데이터베이스를 제공 할 계획 인 SaaS 시스템을 설정하고 있습니다. 로드가 너무 커지면 추가 서버로 쉽게 확장 할 수 있도록 시스템이 이미 설정되어 있습니다. 우리는 수천 명, 심지어 수만 명의 고객이 있기를 바라고 있습니다. 질문 하나의 SQL Server에서 가질 수 있거나 가질 수있는 마이크로 데이터베이스 수에 실질적인 …

1
PostgreSQL 및 MySQL의 확장 성 제한
MySQL 또는 PostgreSQL과 같은 샤드되지 않은 관계형 데이터베이스의 성능이 10TB를 초과하는 "파손"을 들었습니다. 나는 Netezza, Greenplum 또는 Vertica 등을 제안하지 않았기 때문에 그러한 한계가 존재한다고 생각하지만, 여기에 누군가 가이 한계가 정량화되는 연구 논문 또는 공식 사례 연구에 대한 언급이 있는지 묻고 싶습니다.


3
관계형 데이터베이스가 빅 데이터의 규모를 충족시킬 수없는 이유는 무엇입니까?
빅 데이터 문제는 관계형 데이터베이스가 현재 생성되는 방대한 양의 데이터를 처리하도록 확장 될 수 없다는 것이 종종 반복됩니다. 그러나 Hadoop과 같은 빅 데이터 솔루션에는 이러한 확장 성 제한이 무엇입니까? Oracle RAC 또는 MySQL 샤딩 또는 Teradata와 같은 MPP RDBMS가 이러한 장점을 달성 할 수없는 이유는 무엇입니까? 기술적 인 한계에 관심이 …

3
HAProxy 및 PGBouncer를 사용한 PostgreSQL 고 가용성 / 확장 성
웹 응용 프로그램을위한 여러 PostgreSQL 서버가 있습니다. 일반적으로 핫 스탠바이 모드 (비동기 스트리밍 복제)에서 하나의 마스터 및 여러 슬레이브. 연결 풀링에 PGBouncer를 사용합니다. localhost의 데이터베이스에 연결하는 각 PG 서버 (포트 6432)에 하나의 인스턴스가 설치되어 있습니다. 트랜잭션 풀 모드를 사용합니다. 슬레이브에서 읽기 전용 연결을로드 밸런싱하기 위해 다음과 같이 conf와 함께 HAProxy …

2
PostgreSQL TRIGGER 확장
Postgres는 메커니즘 스케일을 어떻게 트리거합니까? 대규모 PostgreSQL 설치가 있으며 로그 테이블과 TRIGGER를 사용하여 이벤트 기반 시스템을 구현하려고합니다. 기본적으로 우리는 UPDATE / INSERT / DELETE 작업에 대해 통지하고자하는 각 테이블에 대해 TRIGGER를 작성하려고합니다. 이 트리거가 발생하면 단순히 새로운 행 (이벤트 인코딩)을 로그 테이블에 추가하여 외부 서비스에서 폴링 할 함수를 실행합니다. Postgres …

3
저장 프로 시저 확장 성 테스트
각 페이지로드에서 주어진 사용자에 대한 새 메시지 수를 UI에 전달하기 위해 이메일 응용 프로그램이 호출됩니다. DB 수준에서 테스트하고있는 몇 가지 변형이 있지만 모두 저장된 proc 호출에 의해 추상화됩니다. 중단 점 (초당 요청 수)이 무엇인지 확인하기 위해 DB를 슬래시하려고합니다. 간단히 말해서, userId에 클러스터 된 인덱스가있는이 userId, newMsgCount와 같은 테이블이 있습니다. SQL은 …

4
큰 쿼리를 여러 개의 작은 쿼리로 분리하는 것이 더 낫습니까?
원하는 결과를 얻기 위해 여러 테이블을 sub select 문과 함께 여러 테이블을 조인해야하는 상황이 있습니다. 내 질문은, 여러 개의 작은 쿼리를 사용하고 DB를 두 번 이상의 호출로 쿼리하여 논리적 작업을 응용 프로그램 계층으로 가져와야합니까? 예를 들어 다음 쿼리를 고려하십시오. SELECT * FROM `users` WHERE `user_id` IN (SELECT f2.`friend_user_id` FROM `friends` …

3
SQL Server 2016, Shard 또는 다중 테넌트 시스템이 테넌트별로 별도의 데이터베이스를 통해 테넌트를 격리해야합니까?
유스 케이스가 주어지면 : 테넌트 데이터는 상호 대화해서는 안되며, 한 테넌트는 다른 테넌트 데이터가 필요하지 않습니다. 각 테넌트는 잠재적으로 큰 히스토리 데이터 볼륨을 가질 수 있습니다. SQL Server는 AWS EC2 인스턴스에서 호스팅됩니다. 각 세입자는 지리적으로 멀리 떨어져 있습니다. PowerBI Embedded와 같은 타사 시각화 도구를 사용하려는 의도가 있습니다 데이터 볼륨은 시간이 …

3
소셜 네트워크 / 지식 기반 커뮤니티를위한 데이터베이스 제안?
여름에 시작하고 싶은 새 프로젝트에 대한 다양한 데이터베이스 유형과 DBMS를 조사하고 있습니다. MySQL과 postgreSQL로 시스템을 만들었으므로 이제는 데이터베이스에 대한 지식과 경험을 넓히고 싶습니다. 내 프로젝트는 일종의 소셜 네트워크 / 총체적인 지식 일 것입니다. (아직도 그것을 설명하는 용어를 개발하지 않았 음). 나는보고있다 : 카산드라 (자체 유형의 쿼리 언어 사용); 기능이 풍부한 …

1
Cassandra의 컬럼 패밀리에 대한 실제 제한은 무엇입니까?
카산드라에서는 수천 개의 컬럼 패밀리를 갖는 것은 권장되지 않습니다 . 논쟁을 위해 2000을 가정 해 봅시다. 2,000 개가 넘는 유형의 데이터를 유지해야하는 경우 한 가지 방법은 여러 관련이없는 유형의 데이터를 각 열 제품군에 분할하는 것입니다. 예를 들어, 행 키가 고유 한 경우 단일 CF에 주문, 송장 및 고객이 포함될 수 …

2
pgpool 아키텍처의 Postgres
다음은 pgpool 아키텍처의 예입니다. 이것은 단일 서버에 pgpool 만 있으면된다는 것을 의미합니다. 이것이 사실입니까? 구성을 살펴보면 백엔드를 구성하는 것도 볼 수 있습니다 pgpool.conf. 추가로 이것을 암시합니다. 그러나 백엔드 서버에서 pgpool을 보는 이유는 설명하지 않습니다. 를 통해 볼 때 문서 나 또한 참조 : PostgreSQL 8.0 이상을 사용하는 경우 pgpool-II에서 내부적으로 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.