我有mssql数据库和吨的表有更新,删除触发器。所有表都将更改插入到同一数据库内的一个日志表中。我们也有sql作业,将日志移动到另一个只包含日志表的数据库中。我想让这个操作在NoSQL数据库中更快,就像这样:
MSSQL->
MainDB->
update/delete->
triggers
collect before,update rows into xml
and insert as JSON into Redis db
我不知道这会比这更快:
MSSQL->
MainDB->
我正在使用Java和Spring开发REST来管理采购和客户。在我的MySQL数据库中,我有一个表Purchase,它有一个列来存储唯一的ticketId。这不是主键。
当添加新的采购(通过执行PUT请求)时,我将根据请求中提供的数据创建一个新的采购,获取最大ticketId,将其增加一个,并将其存储在数据库中。主键是自动递增的.
这是我的密码:
@Transactional
public boolean saveNewPurchase(PurchaseDTO data) {
Purchase p = createPurchaseFromData(data);
Long idTicke