Vì vậy, có điều mới mẻ này, những cơ sở dữ liệu NoSQL này. Vì vậy, có dữ liệu của tôi: Hàng của hàng của dữ liệu khí tượng: Giá trị, đại diện cho các phép đo nhất định tại một trạm nhất định (Được xác định bằng số WMO, không tọa độ), tại một thời điểm nhất định.NoSQL và dữ liệu khí tượng
Không phải mọi trạm đều đo lường mọi thông số, không phải mọi thông số đều được đo tất cả thời gian.
Tôi lưu trữ dữ liệu này (giá trị 30 năm giá trị theo giờ, dẫn đến ~ 1 tỷ giá trị) hiện có trong MySQL. Sự tăng trưởng liên tục và sự bổ sung đáng kể của nhiều dữ liệu hơn cho tôi một chút đau đầu.
Đọc về các hệ thống NoSQL dựa trên tài liệu có vẻ khá dễ dàng, tôi đã tự hỏi liệu NoSQL có phải là một khái niệm lưu trữ dữ liệu khả thi cho dữ liệu khí tượng không. Bạn có kinh nghiệm với điều này không?
Cập nhật: Quên về các truy vấn thông thường: Hầu hết các truy vấn cần dữ liệu trong trục thời gian: I.e. cho tôi nhiệt độ của trạm 066310 từ 01.01.2010 00:00 đến 01.03.2010 00:00.
Hoặc: cung cấp cho tôi giá trị gần đây nhất của tất cả các thông số của một đài cụ thể.
Những gì chúng ta thực sự cần phải biết nếu chúng ta nên có thể trả lời câu hỏi của bạn là cách bạn đang sử dụng dữ liệu của bạn. Loại truy vấn nào bạn chạy trên đó. – adamse
Ah, tôi quên mất. Cảm ơn, tôi đã thêm hai mẫu. –
Chính xác thì điều gì khiến bạn đau đầu? Quản lý cơ sở dữ liệu? Hiệu suất? Tổng hợp dữ liệu? Thứ gì khác? Nếu hiệu năng của nó có liên quan, bạn đã phân tích kế hoạch truy vấn cho các truy vấn của mình - có thể bạn cần các chỉ mục tốt hơn, hoặc điều chỉnh các thiết lập cơ sở dữ liệu của bạn (PostgreSQL thật tuyệt vời). Tập dữ liệu của bạn lớn như thế nào - đĩa khôn ngoan. 1GB? Hơn? Ít hơn? – Mike