{"id":6844,"date":"2025-09-15T07:03:29","date_gmt":"2025-09-15T07:03:29","guid":{"rendered":"https:\/\/mailitics.com\/index.php\/2025\/09\/15\/database_tools_and_method_for_tree_structured_data\/"},"modified":"2025-09-15T07:03:29","modified_gmt":"2025-09-15T07:03:29","slug":"database_tools_and_method_for_tree_structured_data","status":"publish","type":"post","link":"https:\/\/mailitics.com\/index.php\/2025\/09\/15\/database_tools_and_method_for_tree_structured_data\/","title":{"rendered":"Database tools and method for tree structured data?"},"content":{"rendered":"<p>    Database tools and method for tree structured data?<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n    <!-- no image --><br \/>\n \t<BR><br \/>\n<BR><\/BR><\/p>\n<div>\n<!-- SC_OFF --><\/p>\n<div class=\"md\">\n<p>I have a database structure which I believe is very common, and very general, so I\u2019m wondering how this is tackled.<\/p>\n<p>The database structured like:<\/p>\n<pre><code> -&gt; Project (Name of project) -&gt; Category (simple word, ~20 categories) -&gt; Study <\/code><\/pre>\n<p>Study is a directory containing: &#8211; README with date &amp; description (txt or md format) &#8211; Supporting files which can be any format (csv, xlsx, ptpx, keynote, text, markdown, pickled data frames, possible processing scripts, basically anything.)<\/p>\n<p>Relationships among data: &#8211; Projects can have shared studies. &#8211; Studies can be related or new versions of older ones, but can also be completely independent.<\/p>\n<p>Total size: &#8211; 1 TB, mostly due to supporting files found in studies.<\/p>\n<p>What I want: &#8211; Search database for queries describing what we are looking for. &#8211; Eventually get pointed to proper study directory and\/or contents, showing all the files. &#8211; Find which studies are similar based on description category, etc.<\/p>\n<p>What is a good way to search such a database? Considering it\u2019s so simple, do I even need a framework like sql?<\/p>\n<\/p><\/div>\n<p><!-- SC_ON -->   submitted by   <a href=\"https:\/\/www.reddit.com\/user\/thermokopf\"> \/u\/thermokopf <\/a> <br \/> <span><a href=\"https:\/\/www.reddit.com\/r\/datascience\/comments\/1nfzxy9\/database_tools_and_method_for_tree_structured_data\/\">[link]<\/a><\/span>   <span><a href=\"https:\/\/www.reddit.com\/r\/datascience\/comments\/1nfzxy9\/database_tools_and_method_for_tree_structured_data\/\">[comments]<\/a><\/span>\n<\/div>\n<p> \t<BR><br \/>\n <BR><\/BR><br \/>\n    \/u\/thermokopf<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n<a href=\"https:\/\/www.reddit.com\/r\/datascience\/comments\/1nfzxy9\/database_tools_and_method_for_tree_structured_data\/\">Go to original source<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Database tools and method for tree structured data? I have a database structure which I believe is very common, and very general, so I\u2019m wondering how this is tackled. The database structured like: -&gt; Project (Name of project) -&gt; Category (simple word, ~20 categories) -&gt; Study Study is a directory containing: &#8211; README with date [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[62,99],"tags":[84,3781,3782],"class_list":["post-6844","post","type-post","status-publish","format-standard","hentry","category-aimldsaimlds","category-datascience","tag-data","tag-database","tag-studies"],"_links":{"self":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/posts\/6844"}],"collection":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/comments?post=6844"}],"version-history":[{"count":0,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/posts\/6844\/revisions"}],"wp:attachment":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/media?parent=6844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/categories?post=6844"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/tags?post=6844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}