Javaでデータベースを使おうと思うのですが、種類が多くどれを使おうか迷っています。

使い方としては、ソフトウェアで大量のデータを素早く選別してアクセスするために使いたいのです。
求めるものとしてはPC間の可搬性があり、ある程度の速度があるリレーショナル・データベースが望ましいです。
また、複数のスレッドから同時にアクセスするような場合はないです。

まだまだ若輩者ですが、助言よろしくお願いします。