Re: Performance Issue on Large Table

Olaf Schmidt <[email protected]> Mon, 24 Feb 2020 19:08:10 +0100
Newsgroups gmane.comp.db.sqlite.general
Message-ID <[email protected]>
Am 23.02.2020 um 20:23 schrieb Richard Damon:

>> An amount of 140 tables in such a "BibleVersions.db" is not
>> uncommon and can be managed by SQLite in a good performance.
> 
> I'm not sure that form of division would be good. One basic rule of 
> database normalization is that you don't break-up data based on the 
> value of one of the fields ...

Sure, but FTS-"Tables" are in a "special category" (IMO)...

At least, I'd separate them "by language", because it does
not really make sense to me, to stuff e.g. the 31102 verses
of a japanese Bible-version into the same FTS-index,
where already one (or more) english versions reside.

Between japanese and english that's obvious already at the
"Unicode(Point)-level" - but even among "Latin-versions"
(e.g. english and german ones) there might be different
stemmer-algos to consider, to give optimal search-results.

Olaf

_______________________________________________
sqlite-users mailing list
[email protected]
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users