From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: sqlite3 Date: Tue, 14 Dec 2021 19:49:46 +0200 Message-ID: <83tufbjcud.fsf@gnu.org> References: <87tufmjyai.fsf@gnus.org> <87lf0nr2b4.fsf@gnus.org> <87czlzjfhs.fsf@logand.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13753"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, emacs-devel@gnu.org To: Tomas Hlavaty Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 14 18:51:12 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mxBxG-0003Jn-HG for ged-emacs-devel@m.gmane-mx.org; Tue, 14 Dec 2021 18:51:10 +0100 Original-Received: from localhost ([::1]:54940 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mxBxF-00019E-2S for ged-emacs-devel@m.gmane-mx.org; Tue, 14 Dec 2021 12:51:09 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33220) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxBvy-0007uw-J3 for emacs-devel@gnu.org; Tue, 14 Dec 2021 12:49:50 -0500 Original-Received: from [2001:470:142:3::e] (port=48056 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxBvx-0008QA-UN; Tue, 14 Dec 2021 12:49:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=LaiUnIrgQDfNsmzodYccqgMQ5UVXxU0hI7zDx9Rz5R0=; b=b/7kog2a6Ukf cpeqOMYG7iVGofMi6pcqMrfoAPiCa6PA95UUHA0w75d+t+pkMGhzw6tWmUTF/MF7uZi6fQ6/XXSvr R1kXAp64TNDhw0yLgkGFpbMdaukgjaID8XJk77S62+zE9aCRJLyxrm4qrAdJIIO8Clu6VXv7Hd0eJ hL6qoMUOxuuZBqfuK8jrnhxPQJvnAYLc2nrbFsjRRUHOF9JjkiyLnxedy1Ymz0Aue8mJQyUCYxd1k UWKOVk4VAP0iVrro0uPs04vFzg/GPspRowTPnuuLbPBOjDs9zpHMlz0C+UNAkmUq10mQZHPfTG6Dg OBcIN0dK1TxUc+RsBL/c0g==; Original-Received: from [87.69.77.57] (port=1822 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxBvx-0002kZ-8R; Tue, 14 Dec 2021 12:49:50 -0500 In-Reply-To: <87czlzjfhs.fsf@logand.com> (message from Tomas Hlavaty on Tue, 14 Dec 2021 17:52:31 +0100) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:281930 Archived-At: > From: Tomas Hlavaty > Date: Tue, 14 Dec 2021 17:52:31 +0100 > > On Tue 14 Dec 2021 at 09:57, Lars Ingebrigtsen wrote: > > But it turns out that sqlite3 is actually slower for this particular use > > case than just writing the data to a file (i.e., using the file system > > as the database; one file per value). So multisession.el now offers two > > backends (`files' and `sqlite'), and defaults to `files'. > > So it turned out that sqlite is actually slower > but Emacs is stuck with sqlite dependency anyway? > Is my understanding correct? Please don't blow things out of proportion. No one is stuck with anything. Emacs can be compiled without sqlite3, and v29 is still a very long way before a release, so we have a lot of time to study how useful is this and decide whether to make it the default etc. This is development, so please let us do our job and develop Emacs as best as we can. I assure you no one here wants to do any harm to Emacs, and your opinions and the opinions of others are heard and taken into consideration, even though we don't always agree. I don't really understand the attitude.