- jak
--
You received this message because you are subscribed to the Google Groups "NOSQL" group.
To post to this group, send email to nosql-di...@googlegroups.com.
To unsubscribe from this group, send email to nosql-discussi...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/nosql-discussion?hl=en.
Multi Model DBMS technology has existed for a very long time. Long
before the year 2000.
--
Regards,
Kingsley Idehen
Founder& CEO
OpenLink Software
Company Web: http://www.openlinksw.com
Personal Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca handle: @kidehen
Google+ Profile: https://plus.google.com/112399767740508618350/about
LinkedIn Profile: http://www.linkedin.com/in/kidehen
--
You received this message because you are subscribed to the Google Groups "NOSQL" group.
To post to this group, send email to nosql-di...@googlegroups.com.
To unsubscribe from this group, send email to nosql-discussi...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/nosql-discussion?hl=en.
Google up on OpenLink Virtuoso.
And if you want to see how its being used, you can do the same or look at:
1. http://dbpedia.org/About -- DBpedia
2. http://richard.cyganiak.de/2007/10/lod/ - LOD Cloud
3.
https://docs.google.com/spreadsheet/ccc?key=0AsEsF235XKNidHctRFdISkhZRXNHZVZWdmFwSGpHbVE#gid=0
-- for some benchmarks based on a 52 Billion+ dataset in Virtuoso .
If you wanna play ball, I am game. Ideally, you should start by making
some variant of the above since the data is publicly available.
Kingsley
>
>> If you wanna play ball, I am game. Ideally, you should start by making
>> some variant of the above since the data is publicly available.
> I think this means, if I want to benchmark against Openlink Virtuoso,
> I would be happy to, let me explain what AlchemyDB is designed for, in
> the spirit of having a relevant benchmark.
>
> AlchemyDB is single-threaded, and 100% inRam.
Virtuoso is multi-threaded with the ability to make smart use of RAM be
it stand-along or across horizontal partitions re. "shared nothing"
clusters configs.
> It is designed to give
> low latency data-store responses for data that can be represented as
> [SQL,DocumentStore,Graph,Redis]. AlchemyDB is designed for short-
> running requests (i.e. no analytics). So it is a specialised tool for
> a specialised use-case, using it for anything outside of use-cases
> that match this pattern is a BAD idea :)
Yes, clearly.
Virtuoso is targeted at co-Relational and coSQL. It lets you exploit the
following DBMS dimensions:
1. Extensional -- what the old decision support or oltp RDBMS engines
offer under the SQL RDBMS banner
2. Intensional -- what the OODBMS tried to deliver modulo declarative
query language (and failed, OQL came to late) ; what OORDBMS tried to
deliver by extending SQL (but de-reference and data access was
implicitly product specific and ODBC/JDBC hooks didn't provide
alleviation for this issues)
3. Extensional and/or Intensional -- co-Relational and/or coSQL subject
to DBMS exploitation goals.
>
> The raison-d'etre for AlchemyDB is I have needed a low latency data-
> store that can do more than what a RDBMS could do, for many many
> websites, that want to deliver a webpage (or snippet) back to the user
> as quickly as possible to maximise use experience. So AlchemyDB can be
> thought of as looking up data on another machine quickly w/ some
> powerful data structure bindings thrown in.
>
> So I am happy to benchmark against Open Virtuoso (if that is what play
> ball means) but if the benchmark is for use-cases AlchemyDB was not
> designed for, I would recommend not using AlchemyDB in the
> benchmark :)
I think a benchmark between these products would be unfair :-)
Anyway, I have a clearer understanding of your product.
>
> - jak