2011-08-09 42 views
0

我需要存儲2維數據,即數據庫中的點(x,y)。我的意思是數據庫是數據需要對磁盤有一定的持久性,如果它現在然後刷新,就可以。從JVM高效存儲和檢索數據庫中的二維數據

我的大部分查詢都是在矩形內找到點。所以這將是一個查詢找到所有點的位置(Xa <點< Xb AND Ya <點< Yb)。

如果數據庫位於JVM中,而不是必須呼叫服務器數據庫,那將是最好的。

此外,它會很好,如果它有效的緩存。

需要將數據存儲在某個時刻的磁盤上,數據需要在我的軟件退出後繼續存在。

需要查詢大量的數據,TB級的點數。

回答

0

我打算使用Postgres地理空間PostgresSQL,如果我需要很多速度,我會保留所有它在內存中的RAM磁盤上,並通過主/從同步到一個真實的磁盤。

我將使用JDBC(而不是Hibernate)與PostgresSQL進行通信。

0

我認爲你正在尋找一些像HSQLDB,Java DB這樣的內存數據庫。

相關問題