<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.StileMessaggioDiPostaElettronica18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=IT link=blue vlink=purple style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal>------------------------------------------------</p><div><div><div><p class=MsoNormal>>Ciao Attilio,<o:p></o:p></p></div><div><p class=MsoNormal>rispondo per cortesia. Siamo quasi nel 2022 e non credo che la gente usi Access, lo usavamo forse nel 1995 quando tutti dicevano che Visual Basic era il futuro (mi ricordo di aver scritto un programma per un oculista), abbiamo visto dove e' finito . <o:p></o:p></p></div><div><p class=MsoNormal>Non ho capito un granche' pero da quello che ho capito un CMS come <a href="https://www.django-cms.org/en/">https://www.django-cms.org/en/</a> o Zope forse fa al tuo caso.<o:p></o:p></p></div><div><p class=MsoNormal>Nel caso non fosse cosi, se non ci fosse niente aggiro che ti serva..ci sono 3 cose interessanti qui:<o:p></o:p></p></div><div><p class=MsoNormal>- memorizzazione <o:p></o:p></p></div><div><p class=MsoNormal>- base di dati<o:p></o:p></p></div><div><p class=MsoNormal>- ricerca <o:p></o:p></p></div><div><p class=MsoNormal>Quindi:<o:p></o:p></p></div><div><p class=MsoNormal>1. Per la memorizzazione definirei una gerarchia di codifica stile filesystem e salverei i dati su Amazon S3 (o MinIO/Ceph se vuoi usare un tuo server), dal path genererai la una url/hash che porrei su un DBMS come PostgresSQL o MySQL, dove gli posso dare tutti i metadati che voglio (azienda, categoria, etc). Se crei le tabelle e le normalizzi con la 3NF non dovrebbe essere difficile con sqlalchemy lavorarci. (questo chiude il discorso della base di dati e memorizzazione del documento).<o:p></o:p></p></div><div><p class=MsoNormal>2. Per la ricerca userei <a href="http://jina.ai">jina.ai</a> che ti fa la indicizzazione e ricerca dei dati da Amazon S3 In modo da aver in un botto solo un piccolo motore di ricerca (<a href="https://jina.ai/">https://jina.ai/</a>). Pero da quello che vedo credo che basta il punto sopra sia sufficiente.<o:p></o:p></p></div><div><p class=MsoNormal>Avendo informazioni messe cosi non ti so dire di più.<o:p></o:p></p></div><div><p class=MsoNormal>Un abbraccio,<o:p></o:p></p></div><div><p class=MsoNormal>Giorgio.<o:p></o:p></p></div><div><p class=MsoNormal>-----------------------------------------<o:p></o:p></p></div><div><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Ciao Giorgio,<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Ti ringrazio per il tempo che mi hai dedicato e i consigli forniti,<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>approfondirò la soluzione proposta e molto probabilmente avrò la necessità di qualche altra indicazione.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Avevo pensato ad Access in quanto, come dici tu, lo uso dal 1997, per la stesura di computi metrici e contabilità lavori mediante una mia applicazione che adatto di volta in volta alle problematiche dell’intervento. <o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Cordialmente.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial",sans-serif'>Attilio Menegon<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D'><o:p> </o:p></span></p></div></div></div></div></body></html>