Re: suggested persistence approach for new app
Charles Monteiro <[email protected]> Thu, 6 Apr 2023 22:48:21 -0400
| Newsgroups | gmane.comp.lang.smalltalk.vwnc |
|---|---|
| Message-ID | <CANzC3aQ8YUPs85CfJfxBYzg5_pquuG=49=RurQYaGUpQLdM_nQ@mail.gmail.com> |
interesting , I have not been on te Pharo discord channel for a bit and guess I missed discussion about Soil. Sounds like the Ominbase db that was around for a while. On Thu, Apr 6, 2023 at 8:47 PM Yanni Chiu <[email protected]> wrote: > Charles, > > You might consider porting Soil database, which is currently being created > in Pharo. It’s just pure Smalltalk plus file locking OS calls. Of course > you can’t be risk averse, since there isn’t even a first release yet. The > payoff would be big, since you get to drop the entire black box of database > code. > > I started with postgres on my stuff, worked on Gemstone code for others, > went to mongodb for my (yet to be deployed stuff). I was disappointed in > Mongo’s limitations for my use case. I wanted a separate Mongo database for > each user, but the limit was too small. Also, the max database size was > somewhat small. Anyhow, Soil looks to be what I would build (actually more > than) if I had the time. Hope that helps. > > — > Yanni Chiu > > > On Thu, Apr 6, 2023 at 3:17 PM Charles Monteiro < > [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!8h-FjAymZAFP57J15DWeDzycJKUvC3d_9GgLPHnS20171FK2Cfb6KV5lhWJVq4taWBgOgRXDjbzpinf-12MONbcnrWBCz02ZHA$ sent from the road