簡體   English   中英

從JVM有效存儲和檢索數據庫中的二維數據

[英]Efficient storage and retrieval of 2-dimensional data in database from JVM

我需要在數據庫中存儲二維數據,即點(x,y)。 我所說的數據庫的意思是數據需要對磁盤有一定的持久性,如果不時刷新就可以了。

我的大部分查詢將是在矩形內找到點。 因此,這將是查找所有Point所在位置的查詢(Xa <Point <Xb AND Ya <Point <Yb)。

最好是數據庫在JVM內,而不是必須調出服務器數據庫。

如果進行高效的緩存,那也將是一件好事。

需要在某個時刻將數據存儲在磁盤上,在我的軟件退出后,數據需要保留。

需要查詢大數據(TB級)。

我認為您正在尋找一些內存數據庫,例如HSQLDBJava DB

我將在Postgres地理空間中使用PostgresSQL,如果我需要很高的速度,我會將其全部保留在內存中的ram磁盤上,並通過主/從同步到真實磁盤。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM