Re: I think that relational DBs are dead. See link to my article inside
Date: 4 Jul 2006 09:20:44 -0700
Message-ID: <1152030043.927369.215960_at_a14g2000cwb.googlegroups.com>
Hi Cimode,
> What other similar models are you refering to?
graphs theory, semantic network, frames, neural networks, hierarchical
semantic network, M-Network.
> > Of course. Just need to create yet anoter .NET class.
Here is very important issue. I make this DB for neural networks but i
don't include any sample neuron implementation into kernel. Neuron
models can be implemented in separate DLLs and attached to DB.
For example i describe one of neuron model which i am using.
all them are just a methods, implemented in class. when some neuron
> All right..What kind of operations are currently supported over neurons
> data type?
and there no specific neuron data type. there exists a set of interfaces. some interfaces are mandatory for each neuron, some not. there are many neuron types in one network. but all can communicate with each other via interfaces.
Here links to my old english articles. But they are not about this DB.
http://www.shuklin.com/ai/ht/en/ai04001f.aspx http://www.shuklin.com/ai/ht/en/ai00002f.pdf http://www.shuklin.com/ai/ht/en/ai00007f.pdf http://www.shuklin.com/ai/ht/en/ai00009f.pdf
> By operations I mean operators that can be applied to data of neuron
> data type...
they completly defined by developer as class methods
> Can you for instance apply equal operator to state that 2 neurons are
> equal?
1.yes,
2. models which i am using don't need this feature
> Can you find all neurons that fit a particular description, 2 particular description...
1.yes, O(N) in current version
2. models which i am using don't need this feature
> How do you find for instance ALL neurons that
> have a specific wavelength but not a particular configuration (assuming
> wavelength and configuration being properties applyable of neuron)?
You should scan collection of neurunes and invoke some methods from neurones. Then decide what you want to do with each instance.
> How do you support read consistency...
It is single user OODB. Let say that this question is open
> For instance what happens when
> you begin a insert transaction with committing over a table then run a
> select over the same table...What kind of version of the table does you
> select return?
there are no tables as they are in RDB. and no inserts. and no selects. as conceptions equivalent to RDB.
there are collections - collections are instances of objects too
you can create instance. find instance. destroy instance.
you can add existing instance into collection. one instance can be
added to different collections.
if you start transaction, and add some instance to some collection then
collection is marked as changed by this transaction. you will receive
new version of collection instance. collections stores only pointers.
no data. objects stores only methods. no data. attributes some times
> This kind of segregation is done at compile time which
> saves resources...
In current version i support only runtime constraints. no declarative
style. only imperative.
In future - will see in future.
> I do not know C# but I have complied classes in VB DOT NET. Running it
> is one thing but making it a DBMS is another thing.
now it is the same ))
WBR,
Dmitry
Received on Tue Jul 04 2006 - 18:20:44 CEST