we need go client sdk
We need to use the go language to connect to the gnite database. Could you please support the development of the go client? Thank you
There is a third-party Ignite client: https://github.com/amsokol/ignite-go-client
Even though it has not been updated for some time, it should still work with latest Ignite versions, because client protocol is backwards-compatible.
I didn't see any support for transactions in this third-party package. Assuming the transaction statement is as follows BEGIN TRANSACTION;
UPDATE account SET balance=balance -100 WHERE id=1; Update account SET balance=balance+100 WHERE id=2;
COMMIT;
can i directly use c Is it executed using the QuerySQLFields method?
https://ignite.apache.org/docs/2.15.0/sql-reference/transactions
@ptupitsyn , @Linuxlovers , transactional SQL was removed since 2.16 (strictly speaking, TRANSACTIONAL_SNAPSHOT atomicity mode was removed).
So, after removing the transaction, are there any other usage scenarios for this in memory database?
are there any other usage scenarios for this in memory database?
- It is not only in-memory, you can enable persistence or use third-party storage
- All other use cases are available, such as SQL, caching, Compute
- There is also a RESTful API
- Finally, if something is missing in the Go SDK or RESTful API, you can always implement it as a Java compute task and call that from Go or any other language. Consider Java as our DSL.
@Linuxlovers a new Go client was just released by a third party: https://gitverse.ru/sbertech/ignite-go-client
No transactions yet, but I hear that they are coming soon.
I can't register for that platform. Can you please ask them to support SQL and transactions as soon as possible
in this third-party client,i can't set key expire time
none rust sdk too
may be i can use TiDB