마이크로 어레이 데이터 용 데이터베이스를 구축 중입니다. 각 환자 샘플에는 1,000,000 개 이상의 피처가 있으며 각 피처가 열로있는 SQL 테이블에 환자 샘플을 행으로 저장하고 싶습니다.
HuEX Microarray Data
+----+----------+----------+-----+------------------+
| ID | Feature1 | Feature2 | ... | Feature1,000,000 |
+----+----------+----------+-----+------------------+
| 1 | 2.3543 | 10.5454 | ... | 5.34333 |
| 2 | 13.4312 | 1.3432 | ... | 40.23422 |
+----+----------+----------+-----+------------------+
대부분의 관계형 데이터베이스 시스템에는 테이블의 열 수에 제한이 있다는 것을 알고 있습니다.
+------------+-----------------+
| DBMS | Max Table Col # |
+------------+-----------------+
| SQL Server | 1,024 - 30,000 |
| MySQL | 65,535 bytes |
| PostgreSQL | 250 - 1,600 |
| Oracle | 1,000 |
+------------+-----------------+
분명히 이러한 제한은 내 작업에 비해 너무 낮습니다. SQL 데이터베이스 테이블이 가질 수있는 열 수를 늘릴 수있는 방법이 있습니까? 아니면 이렇게 많은 수의 테이블 열을 처리 할 수있는 다른 DBMS가 있습니까?
업데이트
모든 열에 모든 행에 대한 값이 있습니다.