BLU Discuss list archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Discuss] Stalwart E-mail; Was: Re: SSH options
- Subject: [Discuss] Stalwart E-mail; Was: Re: SSH options
- From: slitt at troubleshooters.com (Steve Litt)
- Date: Sat, 24 Jan 2026 18:53:20 -0500
- In-reply-to: <4fbd5345-e753-4fe5-8632-231ce29a362b@bclug.ca>
- References: <61c91e0a-f658-415c-a91d-bc8cb008bf0b@borg.org> <26989.37879.578151.953291@gargle.gargle.HOWL> <26989.37936.100241.254462@gargle.gargle.HOWL> <c40fd68e-e540-471c-a253-7ae04dedaa65@borg.org> <20260119080150.7891b97d.Richard.Pieri@gmail.com> <56dcf563-62a6-4c16-aa84-ed825818def7@borg.org> <987cd7dc-096a-4a4c-be90-20e4847cdb17@bclug.ca> <20260120162647.1d90d2d7@mydesk.domain.cxm> <32eaffac-42e5-4af7-9fae-8a0514d9b97d@bclug.ca> <20260120215709.4cd9c226.Richard.Pieri@gmail.com> <96abce57-0162-4309-aa2e-a508b824c2c7@bclug.ca> <20260122110203.21ec8565.Richard.Pieri@gmail.com> <4fbd5345-e753-4fe5-8632-231ce29a362b@bclug.ca>
Ron said on Fri, 23 Jan 2026 18:57:21 -0800 >Rich Pieri wrote on 2026-01-22 08:02: > >> You dropped the "arbitrary". When everything fits neatly into >> tables or key/value stores then sure, a database might work. Email >> messages are not neat. They are very much like medical records: >> arbitrary in size and structure. Few databases can deal well with >> this kind of data. > >Quite a few actually *can* deal with this kind of data; it's been a >fairly mature field for a decade or more already. > > >You can read about databases designed to work with unstructured data at >your leisure: > >https://en.wikipedia.org/wiki/NoSQL > > >> You can read up on all of Oracle's failures in the EMR space, and >> the history of WinFS, at your own pace, as examples of this. > >So, two companies that are bad at software had failures, so in this >field a database is doomed to failure? Disagree. You're right: Two companies' failure doesn't prove it's bad. But failure of two such well financed companies is evidence that it's difficult to get right, leading a reasonable person to suspect (not know, suspect) that even if successful, it just might have problems that pop up in edge cases. [snip] >With the goal of competing on a scale of > >> to host hundreds of millions of email accounts reliably? How do they >> store petabytes of messages, survive hardware failures without >> losing data, and keep spam at bay across billions of daily >> deliveries? > >the thought of billions (or millions) of Maildir files per day is >laughable. The preceding sentence is an ad homonym logical fallacy. It's your opinion, which might be right, might be wrong, or might be "it depends". To me the dead bang obvious course of action is to keep emails in individual files, in a directory tree so that no single subdirectory contains more than 1000 files, and then keep a copy of the email's subject, date, to, from, cc, bcc, List-ID and full pathname of the email in a relational database like Postres or MariaDB. Now you can lightning quick look up by all major headers, but still have the email message stored as an email file readable from any email client. If you simply *must* be able to search bodies, you can have a words table that can be joined to the emails table. J Timberlake how heavy is that? SteveT Steve Litt http://444domains.com
- Follow-Ups:
- [Discuss] Stalwart E-mail; Was: Re: SSH options
- From: ron at bclug.ca (Ron)
- [Discuss] Stalwart E-mail; Was: Re: SSH options
- From: dsr at randomstring.org (Dan Ritter)
- [Discuss] Stalwart E-mail; Was: Re: SSH options
- References:
- [Discuss] Future of X11 (was Trying to connect to internet in Debian)
- From: kentborg at borg.org (Kent Borg)
- [Discuss] SSH options (was Future of X11 (was Trying to connect to internet in Debian))
- From: dbarrett at blazemonger.com (Daniel Barrett)
- [Discuss] SSH options (was Future of X11 (was Trying to connect to internet in Debian))
- From: kentborg at borg.org (Kent Borg)
- [Discuss] SSH options (was Future of X11 (was Trying to connect to internet in Debian))
- From: richard.pieri at gmail.com (Rich Pieri)
- [Discuss] SSH options (was Future of X11 (was Trying to connect to internet in Debian))
- From: kentborg at borg.org (Kent Borg)
- [Discuss] SSH options (was Future of X11 (was Trying to connect to internet in Debian))
- From: ron at bclug.ca (Ron)
- [Discuss] SSH options (was Future of X11 (was Trying to connect to internet in Debian))
- From: slitt at troubleshooters.com (Steve Litt)
- [Discuss] SSH options (was Future of X11 (was Trying to connect to internet in Debian))
- From: ron at bclug.ca (Ron)
- [Discuss] SSH options (was Future of X11 (was Trying to connect to internet in Debian))
- From: richard.pieri at gmail.com (Rich Pieri)
- [Discuss] SSH options (was Future of X11 (was Trying to connect to internet in Debian))
- From: ron at bclug.ca (Ron)
- [Discuss] Stalwart E-mail; Was: Re: SSH options
- From: richard.pieri at gmail.com (Rich Pieri)
- [Discuss] Stalwart E-mail; Was: Re: SSH options
- From: ron at bclug.ca (Ron)
- [Discuss] Future of X11 (was Trying to connect to internet in Debian)
- Prev by Date: [Discuss] File Systems vs.Databases Was: Re: SSH options (was Future of X11 (was Trying to connect to internet in Debian))
- Next by Date: [Discuss] MUMPS: was Stalwart E-mail; Was: Re: SSH options
- Previous by thread: [Discuss] Stalwart E-mail; Was: Re: SSH options
- Next by thread: [Discuss] Stalwart E-mail; Was: Re: SSH options
- Index(es):
