ArangoDB as a backend for atomspace.

45 views
Skip to first unread message

paarulakan(பாருலகன்)

unread,
Oct 2, 2017, 11:11:45 AM10/2/17
to opencog
 Was there any attempt at considering arangodb as a backend for atomspace. it was mentioned in wiki that neo4j was a candidate and hypergraphdb was one too, and it was also mentioned that if the db impl is in C++ it'd be better. ArangoDb is implemented in C++.

Disclaimer: I am in no way affiliated to ArangoDB. I was looking for a db to store dictionary and etymological information inside a database, when going through graph databases this caught my eyes.

Thanks.

Linas Vepstas

unread,
Oct 2, 2017, 9:35:05 PM10/2/17
to opencog
There was no attempt ... You are welcome to try to add this; it's technically straight-forward, but not quite a small project.

--linas

--
You received this message because you are subscribed to the Google Groups "opencog" group.
To unsubscribe from this group and stop receiving emails from it, send an email to opencog+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
Visit this group at https://groups.google.com/group/opencog.
To view this discussion on the web visit https://groups.google.com/d/msgid/opencog/d047d56d-288f-422a-be43-f602fc0d352f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
"The problem is not that artificial intelligence will get too smart and take over the world," computer scientist Pedro Domingos writes, "the problem is that it's too stupid and already has."

Vanangamudi

unread,
Oct 3, 2017, 1:31:50 AM10/3/17
to ope...@googlegroups.com

Hi Linas,

How long would it take for a person, with knowledge rating 3/5 in C++ to do this?


Thanks,

Selva.

You received this message because you are subscribed to a topic in the Google Groups "opencog" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/opencog/9f9t0Q1zgPE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to opencog+u...@googlegroups.com.

To post to this group, send email to ope...@googlegroups.com.
Visit this group at https://groups.google.com/group/opencog.

Linas Vepstas

unread,
Oct 3, 2017, 3:43:37 AM10/3/17
to opencog
Hi Selva

On Tue, Oct 3, 2017 at 1:31 PM, Vanangamudi <selva.d...@gmail.com> wrote:

Hi Linas,

How long would it take for a person, with knowledge rating 3/5 in C++ to do this?


I'm guessing 1 to 5 weeks.  1 week if you were superman and worked 16 hours a day...

It's not hard, but there are many parts:
-- you have to design three table structures: one for atoms, one for values, one for typenames.  The last is super-simple, but it is work that needs to be done.
-- Provide ways to query each of these tables for the 4 or 5 queries the atomspace backend API has.
-- understand how to use the uuid (tlb) utility (which you don't need to use, unless you do need to use -- I don't know arango well enough to know which.).
-- hook it all together.
-- update the unit tests

--and probably more that I don't remember. Each of these tasks is not hard, but each is 2-3-4-5 days long.

Linas.


Thanks,

Selva.


On 10/03/2017 07:04 AM, Linas Vepstas wrote:
There was no attempt ... You are welcome to try to add this; it's technically straight-forward, but not quite a small project.

--linas

On Mon, Oct 2, 2017 at 11:11 PM, paarulakan(பாருலகன்) <selva.d...@gmail.com> wrote:
 Was there any attempt at considering arangodb as a backend for atomspace. it was mentioned in wiki that neo4j was a candidate and hypergraphdb was one too, and it was also mentioned that if the db impl is in C++ it'd be better. ArangoDb is implemented in C++.

Disclaimer: I am in no way affiliated to ArangoDB. I was looking for a db to store dictionary and etymological information inside a database, when going through graph databases this caught my eyes.

Thanks.
--
You received this message because you are subscribed to the Google Groups "opencog" group.
To unsubscribe from this group and stop receiving emails from it, send an email to opencog+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
Visit this group at https://groups.google.com/group/opencog.
To view this discussion on the web visit https://groups.google.com/d/msgid/opencog/d047d56d-288f-422a-be43-f602fc0d352f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
"The problem is not that artificial intelligence will get too smart and take over the world," computer scientist Pedro Domingos writes, "the problem is that it's too stupid and already has."
--
You received this message because you are subscribed to a topic in the Google Groups "opencog" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/opencog/9f9t0Q1zgPE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to opencog+unsubscribe@googlegroups.com.

To post to this group, send email to ope...@googlegroups.com.
Visit this group at https://groups.google.com/group/opencog.

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

For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages