Re: suggested persistence approach for new app
Annick Fron <[email protected]> Tue, 11 Apr 2023 10:40:22 +0200
| Newsgroups | gmane.comp.lang.smalltalk.vwnc |
|---|---|
| Message-ID | <[email protected]> |
I experienced issues with Gemstone running on an instable ethernet connection. Also installation is somewhat difficult, especially if your customer has to do it. That’s why I moved to MongoDB. Mongodb can store easily an object model if you tweak the existing package using one collection for multiple classes, and think seriously where you have object where reference matters of not, but you must maintain consistency yourself. Mongodb réplication schemes are interesting. Mongodb is fast. Annick > Le 7 avr. 2023 à 18:49, Charles Monteiro <[email protected]> a écrit : > > well, I'm just brainstorming, for some reason , I thought there was an issue with installing the free versions of Gemstone straight up on Windows. > For development, I"m looking into upgrading my 2015 MBP to a M2 MBP but running Windows 11 on Parallels , so that throws a twist , i.e. that would mean Gemstone running on Windows ARM, of course many ways of setting this up , could run GS straight up on Mac i.e. I believe it already runs on Silicon ? > > On Fri, Apr 7, 2023 at 12:14 PM Richard Sargent <[email protected] <mailto:[email protected]>> wrote: >> We haven’t done much at all with WSL at GemTalk Systems. Here is our current consensus on it: >> >> “WSL 1 translated Linux API calls to Windows API calls and had some problems. WSL 2 runs a Linux kernel in a VM so should be as complete as any VM running a Linux distribution. My recollection is that I've run GemStone successfully but I don't have it up right now so can't confirm it...” >> >> >> >> >> >> From: [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>> On Behalf Of Charles Monteiro >> Sent: April 7, 2023 07:46 >> To: giorgio ferraris <[email protected] <mailto:[email protected]>> >> Cc: [email protected] <mailto:[email protected]> >> Subject: Re: [vwnc] suggested persistence approach for new app >> >> >> >> nothing really wrong with Mongo, but if you are going to model OO Gemstone is better >> >> I have to double check if one can run Gemstone under WSL now , there were issues before >> >> >> >> On Fri, Apr 7, 2023 at 6:22 AM giorgio ferraris <[email protected] <mailto:[email protected]>> wrote: >> >> Hi, Charles, >> >> >> >> I use an approach close to the Glorp one. The only difference is that I use my own ORM I started developing before glorp existence, on the old Smalltalk/V ,and moved it to VisualSmalltalk, VW and also c# ... being homegrown, it follows perfectly my needs. >> >> What's wrong with Mongo? >> >> Happy Easter >> >> ciao >> >> >> >> giorgio >> >> >> >> BTW: porting to c#, a long time ago, made it really clear the number of constraints that a statically typed language imposes on your code, and the beauty of Smalltalk. But customers wanted c#.... >> >> >> >> >> >> On Thu, Apr 6, 2023 at 9:17 PM Charles Monteiro <[email protected] <mailto:[email protected]>> wrote: >> >> 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!_By6ljL2xES-85_eA-ZV-P-O_egdCCHv0383Df5iB0Ig1yo-MGmlbb7vocYvaUc9g5HURo5VDa6BmLJXHgkmJg$ <https://urldefense.com/v3/__http:/www.monteirosfusion.com__;!!DZ3fjg!-6S1CkuKd_Xj2vsyaZUwerhgxHuAtmWvN3G1W_RsA7K0KncsvKLCDVGlq58Z79NYR3WDIC_VY5_7dphyiU-y5wwW-oO44YZCVA$> >> sent from the road >> > > > -- > Charles A. Monteiro > https://urldefense.com/v3/__http://www.monteirosfusion.com__;!!DZ3fjg!_By6ljL2xES-85_eA-ZV-P-O_egdCCHv0383Df5iB0Ig1yo-MGmlbb7vocYvaUc9g5HURo5VDa6BmLJXHgkmJg$ <https://urldefense.com/v3/__http://www.monteirosfusion.com__;!!DZ3fjg!7cxZGruUdTS3sNiJafovkMJOmwBXISb6PvKbzZAhARDpXIFhevOJbjiJJPIOgmkYR2mT-omB9YOg5BfTA1krTLqalo7ylu81yQ$> > sent from the road