Tôi đang làm việc một dự án web với PostgreSQL làm cơ sở dữ liệu. Tôi đang cố gắng xây dựng một cấu trúc cơ sở dữ liệu của web bao gồm một bảng mô hình không gian vectơ. Tôi đã tạo một bảng có thuộc tính terms
và docId[]
trong đó docId
là ID tài liệu của cụm từ. loại của docId
là số nguyên []. Vì vậy, tôi có thể nhập một thuật ngữ với danh sách tài liệu bao gồm các thuật ngữ trong một mảng duy nhất. Nhưng mảng thuật ngữ của docId có thể sẽ chứa rất nhiều mục.giới hạn kích thước/chiều dài của loại mảng trong PostgreSQL
vì vậy câu hỏi của tôi là: có bao nhiêu kích thước tối đa của mảng một dimmension trong postgres?
cảm ơn :)
"phải có giới hạn về kích thước hàng hoặc cột, nhưng điều đó sẽ chạy trong hàng triệu mục" - nếu bạn sẽ tha thứ cho một "thực sự tốt" nghiêm trọng: có giới hạn cứng 1.600 cột trên mỗi bảng và giới hạn đó bao gồm các cột đã bị xóa: http://stackoverflow.com/a/12612255/71522 –
Thực ra, PostgreSQL có [tối đa độ dài trường là 1GB] (https://www.postgresql.org/about/). Vì vậy, nếu bất kỳ thuật ngữ nào có nhiều hơn 1GB "document_ids" (-> một đến nhiều), nó sẽ vượt quá dung lượng PostgreSQL. – Alex