{"html_url": "https://github.com/simonw/datasette/issues/461#issuecomment-747734273", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/461", "id": 747734273, "node_id": "MDEyOklzc3VlQ29tbWVudDc0NzczNDI3Mw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-12-17T22:14:46Z", "updated_at": "2020-12-17T22:14:46Z", "author_association": "OWNER", "body": "I've been thinking about this a bunch. For Datasette to be useful as a private repository of data (Datasette Library, #417) it's crucial that it can handle a much, much larger number of databases.\r\n\r\nThis makes me worry about how many connections (and open file handles) it makes sense to have open at one time.\r\n\r\nI realize now that this is much less of a problem for private instances. Public instances on the internet could get traffic to any database at any time, so connections could easily get out of control. A private instance with only a few users could instead get away with only opening connections to databases in \"active use\".\r\n\r\nThis does however make it even more important for Datasette to maintain a cached set of metadata about the tables - which is also needed to power this feature.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 443021509, "label": "Paginate + search for databases/tables on the homepage"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/461#issuecomment-710693927", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/461", "id": 710693927, "node_id": "MDEyOklzc3VlQ29tbWVudDcxMDY5MzkyNw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-10-16T23:20:43Z", "updated_at": "2020-10-16T23:20:43Z", "author_association": "OWNER", "body": "Related: redesign homepage entirely #991.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 443021509, "label": "Paginate + search for databases/tables on the homepage"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/461#issuecomment-492296836", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/461", "id": 492296836, "node_id": "MDEyOklzc3VlQ29tbWVudDQ5MjI5NjgzNg==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2019-05-14T15:50:34Z", "updated_at": "2019-05-14T15:51:11Z", "author_association": "OWNER", "body": "This is needed by Datasette Library #417 since that's going to demand listing a LOT of databases on the homepage.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 443021509, "label": "Paginate + search for databases/tables on the homepage"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/461#issuecomment-491532380", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/461", "id": 491532380, "node_id": "MDEyOklzc3VlQ29tbWVudDQ5MTUzMjM4MA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2019-05-11T18:06:01Z", "updated_at": "2019-05-11T18:06:01Z", "author_association": "OWNER", "body": "I plan to add a search filter box too, but only if there are more than X (probably 10) connected databases.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 443021509, "label": "Paginate + search for databases/tables on the homepage"}, "performed_via_github_app": null}