2017-05-14 4 views
1

Ich bin neu in Apache Ignite und konnte Persistence Store mit Cassandra mit Java ausführen. Ist es möglich, dasselbe mit Ignite C++ zu tun? Wenn ja, wie wird die Cassandra-Spaltenfamilienobjekt-Serialisierung mit C++ Class durchgeführt?Persistenter Speicher mit Ignite C++

+0

Hat dieser Sie überprüfen https://apacheignite-mix.readme.io/v1.9/docs/ignite-with-apache-cassandra –

+0

Ja, aber nicht viel auf Ignite C++. – kjk

Antwort

1

Ignite speichert Daten im Binärformat [1] und der Cache-Speicher arbeitet mit binären Objekten statt mit Ihren Klassen. Daher besteht kein Unterschied, ob Daten von Java, C++ oder .NET stammen. Sie können die Persistenzfunktionalität ohne Änderungen verwenden.

[1] https://apacheignite.readme.io/docs/binary-marshaller

+0

Vielen Dank. Der Persistenz-Cache funktionierte von meiner C++ - Code-Basis. Aber ich brauche immer noch POJO dafür. Gibt es eine Methode, POJO zu vermeiden und mit C++ - Klasse zu tun? – kjk

+0

Ja, für jetzt benötigt Cassandra POJO-Klassen, wenn Sie POJO-Strategie verwenden. Sie können Objekte jedoch als BLOBs speichern, in diesen Fällen sind keine Klassen erforderlich. –

+0

Gibt es Beispiele für Ignite C++ mit Cassandra für Persistenz? Kann jemand einen zum Git hinzufügen. Vielen Dank. – kjk

Verwandte Themen