databases

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

databases

Torsten Bergmann
Hi Laurent,

I think this topic or persistence in general would require more than
one screencast to show people several options (like using the native
 drivers/database) up to higher level stuff mit OR mapping (Glorp) or
 Gemstone.

Also well known (Oracle, MySQL, ...) vs. alternative databases (Magma,
 CouchDB, ...) or persistence in XML, ReferenceStreams, ...


Maybe SQLite could be used for a simple database example using
Pharo and SQL.

There is a metacello config for it:

http://n4.nabble.com/ANN-SQLite3-wrapper-updated-with-tests-td1294969.html

Have a look at the test cases to see some code.

Bye
T.
















--
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: databases

csrabak
I cannot agree more on this.  I think persistence is the essential thing and databases are the accidental one w.r.t. Smalltalk (OO in general).
 
--
Cesar Rabak


Em 17/02/2010 10:12, Torsten Bergmann <[hidden email]> escreveu:
Hi Laurent,

I think this topic or persistence in general would require more than
one screencast to show people several options (like using the native
 drivers/database) up to higher level stuff mit OR mapping (Glorp) or
 Gemstone.

Also well known (Oracle, MySQL, ...) vs. alternative databases (Magma,
 CouchDB, ...) or persistence in XML, ReferenceStreams, ...


Maybe SQLite could be used for a simple database example using
Pharo and SQL.

There is a metacello config for it:

http://n4.nabble.com/ANN-SQLite3-wrapper-updated-with-tests-td1294969.html

Have a look at the test cases to see some code.

Bye
T.
















--
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: databases

laurent laffont
In reply to this post by Torsten Bergmann

On Wed, Feb 17, 2010 at 1:12 PM, Torsten Bergmann <[hidden email]> wrote:
Hi Laurent,

I think this topic or persistence in general would require more than
one screencast to show people several options

It's true ... but we need a first one on an option, then a second one on another option ..... 

I'm totally newbie on object databases, I want to learn, recording a screencast is a way to learn.


 
(like using the native
 drivers/database) up to higher level stuff mit OR mapping (Glorp) or
 Gemstone.

Also well known (Oracle, MySQL, ...) vs. alternative databases (Magma,
 CouchDB, ...) or persistence in XML, ReferenceStreams, ...

CouchDB looks good, it's on my to-look-at list...
 


Maybe SQLite could be used for a simple database example using
Pharo and SQL.

There is a metacello config for it:

http://n4.nabble.com/ANN-SQLite3-wrapper-updated-with-tests-td1294969.html

Have a look at the test cases to see some code.


I will ! Thanks


Laurent Laffont

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: databases

Igor Stasenko
2010/2/18 laurent laffont <[hidden email]>:

>
> On Wed, Feb 17, 2010 at 1:12 PM, Torsten Bergmann <[hidden email]> wrote:
>>
>> Hi Laurent,
>>
>> I think this topic or persistence in general would require more than
>> one screencast to show people several options
>
> It's true ... but we need a first one on an option, then a second one on
> another option .....
> I'm totally newbie on object databases, I want to learn, recording a
> screencast is a way to learn.
> If someone wants to help
> :) http://pharocasts.blogspot.com/2010/02/how-i-record-screencasts-for-pharocasts.html
>
>>
>> (like using the native
>>  drivers/database) up to higher level stuff mit OR mapping (Glorp) or
>>  Gemstone.
>>
>> Also well known (Oracle, MySQL, ...) vs. alternative databases (Magma,
>>  CouchDB, ...) or persistence in XML, ReferenceStreams, ...
>
> CouchDB looks good, it's on my to-look-at list...
>

Yeah, there are two Couchy interfaces for squeak on SqS. One is mine,
which i started recently.
Please try it out :)
Any feedback is appreciated.

>>
>> Maybe SQLite could be used for a simple database example using
>> Pharo and SQL.
>>
>> There is a metacello config for it:
>>
>> http://n4.nabble.com/ANN-SQLite3-wrapper-updated-with-tests-td1294969.html
>>
>> Have a look at the test cases to see some code.
>
>
> I will ! Thanks
>
> Laurent Laffont
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>



--
Best regards,
Igor Stasenko AKA sig.

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project