hsqldb

    0热度

    1回答

    我们正在进行junit测试,并希望隔离数据库依赖性。所以我们正在考虑使用内存数据库来替换mysql数据库。有一些我们可以使用的内存数据库,如H2数据库,HSQL。 我的问题是: 1. H2或HSQL能否完美替代mysql而没有任何隐患?因为在sql语法中可能存在一些差异。 2.我想知道在我们进行单元测试时是否有更好的选择来替换mysql数据库?

    1热度

    1回答

    我正在使用HSQLBD 文件:模式。 (我的HSQLDB的使用是在我other question所示),我需要接受多种方式访问​​的database.script文件。 默认情况下,数据库与选项只读运行=假这是从官方文档的一些信息: 只读数据库 的文件:目录可以只读固定编制,也可以打开 只读。要使数据库只读,可以将属性值对 readonly = true添加到数据库的.properties文件中。

    0热度

    1回答

    我使用MySQL作为我的应用程序数据库,但HSQL作为测试内存数据库。现在的问题是,我有一个SQL selectQuery象下面这样: SELECT date(a.created_at) as record_date FROM table a 现在,日期()是日期时间转换为日期在MySQL中的功能,但在HSQL同样的功能是TO_DATE()。现在,我有一个方法将上面的查询输出到数据库并获得输

    0热度

    1回答

    我希望我能解释得很好,因为我的问题非常依赖于时间。 我有一个客户端发送数据到服务器(Java)。在服务器上,我有一个RestServer等待来自客户端的输入。 当客户端向服务器发送数据时,它会多次发送这些数据,直到它从服务器收到“okay-response”。 不幸的是,服务器的这个“OK”可能需要一些时间,因为当服务器从客户端获取数据时,他必须在客户端收到响应之前做很多事情(插入到数据库中...

    0热度

    1回答

    我们使用Spring Batch编写我们的作业,并且它工作得很好。但是最近我们看到了一个截断问题,这导致了一些关于spring batch如何存储关于作业的元数据的问题。 每次作业运行时,sp​​ring批处理都会将有关作业的元数据存储在数据库中。有两个表:batch_step_execution_context和batch_job_execution_context,它们将元数据保存在short

    0热度

    1回答

    我有一个700K +记录的表,其中有一个简单的GROUP BY查询需要超过35+秒才能执行。我没有关于如何优化这个的想法。 SELECT TOP 10 called_dn, COUNT(called_dn) FROM reportview.calls_out GROUP BY called_dn; 在这里我想补充TOP 10限制网络传输引起的延迟。 我有一个索引called_dn(hsqldb

    1热度

    1回答

    在H2中,通过RUNSCRIPT命令将单元测试设置为in-mem db作为连接url本身的一部分很容易(无需休眠& Spring)进行设置。 H2样品 jdbc:h2:mem:sample;INIT=RUNSCRIPT FROM 'classpath:scripts/create.sql'\\;RUNSCRIPT FROM 'classpath:scripts/create_2.sql' 我想

    0热度

    1回答

    我想为我的Spring Boot应用程序提供基于文件的SQL数据库,该程序不需要专用的数据库服务器,并且可以直接使用,例如HSQLDB或H2。 此外,我希望该数据库主要在文件系统上工作,并限制其内存使用情况。然而,无论我使用HSQLDB还是H2,更改只会在关机时保存到磁盘,并且内存使用情况也会爆炸。 我想立即保存对数据库的所有更改到磁盘,而不是将它全部保留在内存中。 我的Spring Boot数据

    1热度

    1回答

    我运行一个简单的搜索时有表现不佳(〜20-30s): select Text from Library where REGEXP_MATCHES(Text, '.*abc.*') select Text from Library where Text LIKE '%abc%' 这里是我的表的描述:从 SELECT COUNT(*)库= 1 628 062 SELECT AVG从库= 766个

    0热度

    1回答

    我正在使用嵌入式HSQL作为我的Java应用程序的数据库。并连接到通过Hibernate的数据库,下面是hibernate.cfg.xml文件条目, <property name="hibernate.connection.url">jdbc:hsqldb:file:testdb;shutdown=true</property> <property name="hibernate.connect