Hi Luca, All,
sorry for being out for the last 3 months. Despite I keep my eyes on
the forum, I have been working in client side and, also, I have
relocated to Lima, Peru last month, to be able to afford to work in my
project, as in Europe is not possible right now. At least for me.
I plan to go back now to server side and I was planning the task to
create a "kind of" datawarehouse with OrientDB. I have not seem too
much about DWH experiences with graph DBs, but some ideas come to
mind, and I would like to hear your opinions:
In DWH there are 2 important technologies of analysis:
* OLAP: In my opinion OLAP is a workaround to overcome the querying
limitations of RDBMS. It is just about moving data to different data
model and repository (call it multidimensional or whichever you like),
closer to the one representing the business side. In this way, it
enables querying capabilities that would be not feasible over
transactional data. If this is right, with graph DBs traversing
concept, OLAP could be obsolete, as you would be able to query the
graph without too much size limitations (different thing is if you
want to decouple analysis and transactionals but, if so, real time
analysis is lost). Can anyone confirm? Projects as Pentaho Mondrian
would not be of usage anymore since they are targeted for RDBMS.
(as a personal comment, technology has evolved in many areas, as patch-
over-patch, to a big "fit for purpose" nonsense).
* Data Mining is about discovering new patterns in data and learning
from it. I think there is a huge potential making projects as R or
Weka conversant with OrientDB. WDYT?
* I was thinking in integrating Gephi in order to enjoy a visual
handling over my database. But I have just realized that Gephi is only
for visualization and analysis, but does not allow 'designing a data
model'. I have not seeing projects around allowing to design a graph
datamodel. The closer could be
http://protege.stanford.edu/ but it is
targeted for OWL ontologies.
So I was considering if creating something ad hoc with some graph GWT
library, (e.g.
http://code.google.com/p/gwt-links/
or
http://kolos.math.uni.lodz.pl/~balon/gwt-diagrams-demo/pl.balon.gwt.diagramsexample.GwtDiagramsExample/GwtDiagramsExample.html).
On the other hand, I do not think there are solid theoretical
frameworks about how analyzing actual business concepts represented in
graph technology. So, it is quite a new area from a business point of
view.
I would appreciated if you share your thoughts for OrientDB pointing
to this direction. Anything already planned?
Thanks, regards,
Adolfo