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 > >