Current state of the project + switching the Virtuoso Server ?

14 views
Skip to first unread message

Dan Borza

unread,
Apr 11, 2019, 11:34:05 PM4/11/19
to OpenIoT
Hi all,

I was wondering if there is any active development going on in the OpenIoT project.

I'm interested in trying to replace the existing data store (Virtuoso Server) with something else for some performance testing (something like Cassandra / CockroachDB). Do you guys think it's possible / worthwhile?

Thanks,
Dan.

Dr. J. Martin Serrano - DERI

unread,
Apr 12, 2019, 3:04:20 AM4/12/19
to Dan Borza, OpenIoT
Dear Dan Borza,

Many thanks for approaching us and your comments
At the moment we have an online version fo the OpenIoT aka "openIoTaaS”
(Open IoT as a Service), it shows the data collected at multiple locations (Open Data)
It is a demonstrator and Virtuoso (the triple store used) seems to be working well.

In which context you want to replace virtuoso?

Be aware Virtuoso is a RDBS or triple store, thus OpenIoT work with RDF Schema
If you want to replace virtuoso with NoSQL like Cassandra the full data model
Need to be re-implemented and RDF will not be supported.

I hope this information helps, looking for your comments

Kindest regards

Martin


--
You received this message because you are subscribed to the Google Groups "OpenIoT" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openiot+u...@googlegroups.com.
Visit this group at https://groups.google.com/group/openiot.

Dan Borza

unread,
Apr 12, 2019, 10:33:43 PM4/12/19
to Dr. J. Martin Serrano - DERI, OpenIoT
Hi Martin,

Thanks for your reply, could you share a link to the OpenIoTAAS project? 

I'm trying to test the performance of IoT solutions having different data stores. Something like Cassandra seems like a good fit for write intensive applications. Indeed I noticed that there is a mismatch between Cassandra's model and Virtuoso's which might make my attempt fruitless in this regard. I was thinking that I could maybe use a subset of Virtuoso's functionality and map it on top of Cassandra, something simple, experimental in nature.

Currently I'm trying to build the client and server locally but running into the following exception, seems like the maven repository is down? Any good idea on how to get the code compiling?

[ERROR] Failed to execute goal on project lsm-light.client: Could not resolve dependencies for project org.openiot:lsm-light.client:jar:0.0.1: The following artifacts could not be resolved: javax.xml:xmldsig:jar:1.0, org.openiot:security.client:jar:0.0.1-SNAPSHOT: Could not transfer artifact javax.xml:xmldsig:jar:1.0 from/to jasig-repository (http://developer.ja-sig.org/maven2): Connect to developer.ja-sig.org:80 [developer.ja-sig.org/199.119.127.181] failed: Operation timed out -> [Help 1]


Thanks and have a wonderful weekend!

Dan.

Reply all
Reply to author
Forward
0 new messages