我正在编写一个使用NpgsqlConnection事务的SDK方法,供其他人使用。 当他们调用我的方法时,他们使用带有另一个事务的SqlConnection来包装他们的DB内容和我的SDK的DB内容。 如果我在没有事务的情况下设置我的SDK方法,那么外部代码是正确的,并且我的SDK方法可以回滚。(这也很奇怪。(仍在找出原因。) 但是,如果我用事务设置SDK方法,外部代码就会崩溃,并显示一个TransactionAbortedException System.Transactions.TransactionAbortedException : The transaction has abort
我对一个非常大的数据集有一个问题(谁不呢?)它存储在块中,因此各块之间的差异很小(例如,这些块具有一定的代表性)。我想用算法来进行异步分类,但我想自己编写代码。
示例代码如下所示
start a master
distribute 10 chunks on 10 slaves
while some criterion is not met
for each s in slave:
classify the data inexactly using some kind of iterative algorithm and return to master
master waits fo