<div dir="ltr">Dear all,<br><br>I have an SQLite table with approximately 43,000 filenames as the rows, each associated with a column listing people names (separated by a comma and space). I am aiming to import these "/People" tags into digiKam. Some tags already exist, so I need a script that will check for existing tags, create new ones if needed, and tag the corresponding files accordingly.<br><br>I am relatively new to working with databases, and the directory "\.mysql.digikam\db_data" contains many confusing files. I would greatly appreciate any guidance or assistance on how to approach this task. Furthermore, I've read a bit about XMP sidecar files, but I think adding and cleaning them up afterward might be a bit tedious. Would you recommend using XMP sidecar files over directly modifying the digiKam database?<br><br>Here are some details about my digiKam setup:<br>- digiKam version: 8.3.0<br>- Database: MySQL Internal (MariaDB) on Windows 10, stored on a SSD<br>- Database backend: QMYSQL<br>- Total items: ~195,000<br>- Albums: ~1,200<br>- Tags: ~2,500<br><br>Despite using MariaDB, digiKam takes a considerable time to start and often freezes when handling large albums.<br><br>Thank you in advance for your help.</div>