Hi,

Am Freitag, 5. August 2011 15:56:28 UTC+2 schrieb faenvie:
>
> so in your case after initial load of the knowledge-base there are no 
> changes 
> that need to be persisted, right ? 
>

Exactly. It's not a running server process or the like. Just a simple small 
tool. The input data are created elsewhere. 

following stefan tilkovs book i want to do a simple RESTful 
> order-management (exercise only) and think of using core.logic 
> for query-logic. 
>
> persisting changes to rdbms seems not a good idea in case the aim 
> is to get rid of "OOM/Relational Model impedance mismatch" 
>

In my case a relational db does cut it only in theory. In practise however 
there are (for various historical reasons, mostly including again the 
letters S, A and P) inconsistencies in the input data: missing steps in the 
chain, additional steps in the chain, different part number formats, etc. So 
it's hard to fit this in tables with some joins.

I hope, that I can define relations with core.logic, which help me here.

For persistence you could write changes to the an append-only log as fleetdb 
does. On system start you just rebuild things from the log (and compact the 
log from time to time). For small applications, this should be sufficient, 
no?

Meikel

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to