我使用的是海王星(AWS)图形数据库,我的客户端api是java spring。我的应用程序对我的数据库进行读写。实际上,我们有两个集群,用于将读写作为一个bean。我们正在生成几次遍历,在提交了每一次之后,我们决定使用try with ressource来关闭它。关闭遍历并重新创建traversal().withRemote(..)是一种最佳实践吗?在一个线程中有多个连接的大型项目中,最佳实践是什么?
我一直认为数据库连接是最好使用和关闭的。然而,对于SQLite,我不确定这是否适用。我使用Using Connection语句执行所有查询。因此,我的理解是,我打开一个连接,然后执行以下操作关闭它。当涉及到SQLite和最佳使用时,是在程序使用期间打开一个永久连接更好,还是继续使用我目前使用的方法。
我正在使用的数据库为一个VB.net windows程序与一个相当大的数据库约2gig。
我当前的连接示例方法
Using oMainQueryR As New SQLite.SQLiteCommand
oMainQueryR.CommandText = ("S