What I Like:
- A NoSQL Document Database that supports SQL,
- A friendly Apache 2.0 license.
- Supports Schema-less & Schema-full or Mixed modes
- Distributed & Transactional
I’d have liked it better if:
- There was SPARQL support.
See: http://www.orientechnologies.com/
Others I’m looking at:
Amazon EC2 has consistently troubled me for the last few weeks. First trouble was with windows instances, onces stopped they wouldn’t start properly (stuck at “Waiting for Meta-data accessibility” or something like that). They are shown as started and I am being billed but, can’t even ping them. Next trouble is with Linux Ubuntu instances (I din’t expect trouble here), once I restart an instance I can’t SSH to it, though I can ping.
Never expected Amazon EC2 to be this. Many have reported these issues on forums with very little help to be found from Amazon.
Its not about green-living or protecting the environment (though it could be related). Its about scientific research learning from nature and finding solutions imitating it. Reflecting this are the two articles published recently, one about Self powered parts becoming electronic mainstay and another about Self assembling photovoltaic cells.
(Source: techpost)
"Computer science is no more about computers than astronomy is about telescopes."
— Dijkstra (via techpost)
"
Enumerations of domain concepts— and of relationships among the concepts— are referred to as domain ontologies. An ontology provides a domain of discourse that is understandable by both developers and computers, and that can be used to build knowledge bases containing detailed descriptions of particular application areas.
Ontologies represent convenient ways of characterizing a set of concepts and relationships in an application area. They do not, and cannot, capture absolute Platonic truths about what might exist in the world. The merits of a particular ontology can be measured only in terms of how well that ontology supports development of the application programs for which it was designed, and of how easy it is for developers to reuse that ontology to build new applications.
Just as a schema provides the organizing framework for a database, an ontology provides the framework for a domain knowledge base. Although specific ontologies rarely are reusable in toto from one application to the next, they often provide considerable guidance when developers wish to create new systems in the same domain.
"
— Mark A. Musen (Ontology -Oriented Design and Programming)