作爲一個更大項目的一部分,我構建了一個分析業務數據的報告應用程序。目標是具有默認數據集,並允許用戶上傳他們自己的數據集。將自定義用戶數據上傳到數據庫中
我在PHP中構建這個,但我不確定什麼是最好的數據庫使用。 MySQL非常好,通常是我的第一個選擇,但這是應用程序並不需要關係數據庫的數據集。數據集可以是數千列和數百萬行。獲得這個工作MySql是一個相當大的挑戰。
我已經看到HDF5這似乎是一個很好的數據庫,但從Web應用程序的角度來看,它並不是很好的支持。
對於可以存儲如此大型數據集的數據庫您有任何其他建議嗎?
P.S - 我應該澄清標題的原因....我需要能夠允許用戶上傳數據集。使用MySQL的唯一方法是每次用戶上傳數據集時都可以創建表格。聽起來不太好。
看看MongoDB它是NoSQL數據庫,也許你正在尋找 – Jompper
感謝您的評論。在進一步研究NoSQL數據庫之後,我還沒有真正使用它,它可能看起來像是一個好的方法,儘管我可能會使用Cassandra。這個數據庫可以存儲超過20億列。謝謝(並隨時提交作爲答案) – user1641165