Re: suggested persistence approach for new app
Charles Monteiro <[email protected]> Thu, 6 Apr 2023 22:51:08 -0400
| Newsgroups | gmane.comp.lang.smalltalk.vwnc |
|---|---|
| Message-ID | <CANzC3aTyZqY0QJHPjL1c8QddM5QvgTf31zWud1q4Pea-h2eEXA@mail.gmail.com> |
Stewart: It reminds me of an approach I took on one of the apps I was involved with at FPL. Scaling to handle multi user could be tricky, but like you said it depends. On Thu, Apr 6, 2023 at 9:33 PM Stewart MacLean <[email protected]> wrote: > 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!_eAIwkN8d6DTRueRFitcmZ4Dlv7PYrC8hd0Y4Xexv-ZXnVyZyT1xUbB0uDShpdfHeJkS335s-hOUZs8o8s1k69OtXzB7YtNA-g$ >> <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 >> >> -- Charles A. Monteiro https://urldefense.com/v3/__http://www.monteirosfusion.com__;!!DZ3fjg!_eAIwkN8d6DTRueRFitcmZ4Dlv7PYrC8hd0Y4Xexv-ZXnVyZyT1xUbB0uDShpdfHeJkS335s-hOUZs8o8s1k69OtXzCbPbfpaw$ sent from the road