Re: suggested persistence approach for new app

Stewart MacLean <[email protected]> Fri, 7 Apr 2023 13:33:22 +1200
Newsgroups gmane.comp.lang.smalltalk.vwnc
Message-ID <CAN3Br7z6NHUf8HZK89GS3FkeBpFDtB0kSM_KYuRGTbYTp3dGaw@mail.gmail.com>
Hi Charles,

Depending on your volumes, don't overlook the BOSS for a seamless approach
to avoid the impedance mis-match.

I once had a gig at the National Grid, and they wanted to use GemStone to
persist the model of the Grid. I initially did it "in memory", and as the
model was rebuilt every 15 minutes, we found it was enough.

Memory has come a long way since then, so this may be another approach
depending on your app?

Cheers,

Stewart

On Fri, Apr 7, 2023 at 12:39 PM Richard Sargent <[email protected]> wrote:

> GemTalk Systems would love for you to use GemStone!
>
> I don’t think (i.e. I am pretty sure) that the free license imposes
> restrictions on where you run your database.
>
>
>
> *From:* [email protected] <
> [email protected]> *On Behalf Of *Charles Monteiro
> *Sent:* April 6, 2023 13:14
> *To:* Karsten Kusche <[email protected]>
> *Cc:* [email protected]
> *Subject:* Re: [vwnc] suggested persistence approach for new app
>
>
>
> Familiarity is not the only issue , I was raised on Gemstone
>
> and had not had any experience with rdms prior. Do have active record
> experience thru Ruby.
>
> Gemstone’s pricing model has come a long ways but like I said have to
> flush out the web interface more to my
>
> liking but perhaps that might take less time than learning glorp.
>
> I can easily setup a Postgres instance on the cloud but also need the
> flexibility to run it
>
> locally which is fairly trivial to do with glorp or for that matter by
> swapping in sql lite in that context.
>
> Gemstone is thst portable or if its license permits it.
>
>
>
>
>
> Of course it might be a mix of all with the right design to make things
> pluggable
>
> I guess at first I’m trying to support RAD.
>
>
>
> Read briefly about Atlas , wonder if from a Smalltalk model I can get
> close to generating most of what I need
>
> Sent from my whatever
>
>
>
> On Apr 6, 2023, at 3:29 PM, Karsten Kusche <[email protected]> wrote:
>
> 
>
> Hi Charles,
>
>
>
> if you’re familiar with RDMS, then i’d suggest using Glorp and a
> relational database. Don’t use EXDI directly, it’s cumbersome and there’re
> a lot of mistakes to make (like SQL injection) that frameworks like Glorp
> prevent you from doing. Glorp has its learning curve, if you’re not
> familiar with it, but it's rock solid.
>
>
>
> If you’re already familiar with Gemstone, just use Gemstone. It also has
> it’s learning curve but it’s also rock solid.
>
>
>
> Kind Regards
>
> Karsten
>
>
>
> <88B4C6D5-0BDC-431B-84B6-CB438ECA0C62.png>
>
> Georg Heeg eK | Amtsgericht Dortmund HR A 12812
> Wallstr. 22 | D-06366 Köthen
> Tel.: +49-3496-214328
> Web: https://urldefense.com/v3/__http://www.heeg.de__;!!DZ3fjg!9doJ5AM4gOMW3k7S4EKKrlYXKNPgEq1YYD4Mn5wLggXCLJiAKMnEOx35s4YX81tvet_rVnXTAKpSK9-glqKuG3IB$ 
> <https://urldefense.com/v3/__https:/www.heeg.de/__;!!DZ3fjg!5AEhFEuOr26iekZ_mvUelmY4KTbOZchkmjTMMtMPxDexyVM62sYYNu78EBNFE7X0-vCS0NHBVUdnKvqqe1C5AKpBYqEZUd_GeA$>
>
>
>
> Am 6. April 2023 um 21:17:46, Charles Monteiro ([email protected])
> schrieb:
>
> Assuming that Gemstone is already a candidate, although that case I would
> be doing it thru a web interface which needed further development for my
> purposes, what would people here do for persistence ?
>
>
>
> Plain old EXDI to an RDMS ?
>
>
>
> Glorp ?
>
>
>
> or the MongoDriver which I see has at least been updated to 4.4.8 ?
>
>
>
> from I"m using it from VW perspective what would be better i.e. for a
> brand new app ?
>
>
>
> Any other suggestions?
>
>
>
> thanks
>
>
>
> --
>
> Charles A. Monteiro
>
>