我編寫了一個科學應用程序,每次測量特定人員時都會存儲數百萬行時間序列數據。它還存儲有關人員的元數據,以及有關測量會話期間記錄的各種參數。用於與商業Java應用程序分發的免費數據庫
在我自己的研究中,我一直在使用逗號分隔的txt文件和這個應用程序。但是我正在將應用程序移植到Java,並且正在考慮發佈我的軟件的一個封閉源代碼的商業版本。我想找到一個完全免費的,閃電般快速且安全的數據庫,我可以通過一個封閉的商業Java應用程序進行分發。
我在想使用mySQL。當我在主題上進行谷歌搜索時,我還發現了其他數據庫程序在線描述。但是我沒有任何分發商業產品的經驗,而且我還需要確保我使用的數據庫能夠以閃電般的速度操縱數據中的數百萬行。
有沒有人閱讀過此書有關於在封閉源代碼商業Java產品中發佈免費數據庫的經驗?如果是這樣,你能給我一些關於選擇你分發的數據庫的優缺點的建議嗎,比如mySQL?我會特別感興趣的是你可能發送給主題的任何網頁鏈接,供我進一步閱讀。
你也可以試試HSQLDB,jdk的捆綁數據庫也可行 – Dapeng
我想我會用HSQLDB或SQLite去。他們不需要用戶下載並安裝它們。 – Rudy
謝謝大家的意見。我現在將此標記爲已回答。 – CodeMed