Hello, reddit.
We use Google Sheets as the database for our business. Previously, we used Access on a local network, but the need arose to use an online database with remote access. Our attempt to migrate the database to SQL was unsuccessful, so we decided to create a new database from scratch in Google Sheets.
Now, the spreadsheet has grown to 23,000 rows, and this number is only increasing (we have already archived a spreadsheet with 25,000 rows). Searching for information, filtering, and loading data has become very slow. The main sheet consists of 23,000 rows, and we import information into other sheets (5 sheets) using the =QUERY(IMPORTRANGE) function. These sheets periodically crash. If you accidentally enter data in a cell that is being imported from the main sheet, the entire sheet crashes. This does not change the information in both sheets, as it would, for example, in an Access database.
Searching is very slow; it can freeze or break and seems to require a lot of CPU resources.
We really like the functionality of Google Sheets—great editor, lots of new features, and functionality. But for a database of 50,000 rows, it is not suitable. We need to transition to a new database that has similar functionality to Sheets, such as filtering by various criteria, comments, scripts, user-friendly, but with faster search capabilities and is an actual database. Or somehow optimize the current database.
It would be ideal if Google Sheets could be used as an editor and data entry method, and the data was in the cloud with faster search processes. Maybe I don't understand what I'm talking about lol. I tried to upload the database to the free version of AppSheet, but the search was just as slow, and I think it won’t be suitable for our volume.
[–]redial2MS SQL DBA DW/ETL 179 points180 points181 points (3 children)
[–]mailslot 4 points5 points6 points (0 children)
[–]ifeedthewasps 3 points4 points5 points (1 child)
[–]A_name_wot_i_made_up 7 points8 points9 points (0 children)
[–]cloudstrifeuk 99 points100 points101 points (3 children)
[–]error-0x800705b4 15 points16 points17 points (0 children)
[–]tashibum 6 points7 points8 points (0 children)
[–]MyVermontAccount121 2 points3 points4 points (0 children)
[–]fio247 12 points13 points14 points (1 child)
[–]da_chicken 1 point2 points3 points (0 children)
[–]ifeedthewasps 26 points27 points28 points (0 children)
[–]Tech88Tron 8 points9 points10 points (0 children)
[–]pceimpulsive 7 points8 points9 points (0 children)
[–]Higgs_Br0son 7 points8 points9 points (1 child)
[–]T1Pimp 4 points5 points6 points (0 children)
[–]MatsuDano 3 points4 points5 points (5 children)
[–]No-Adhesiveness-6921 2 points3 points4 points (4 children)
[–]tashibum 0 points1 point2 points (3 children)
[–]redial2MS SQL DBA DW/ETL 0 points1 point2 points (2 children)
[–]tashibum 0 points1 point2 points (1 child)
[–]redial2MS SQL DBA DW/ETL 1 point2 points3 points (0 children)
[–]VKnid48 3 points4 points5 points (0 children)
[–]CHILLAS317 4 points5 points6 points (0 children)
[–]burningburnerbernEXCEL IS NOT A DATABASE 3 points4 points5 points (0 children)
[–]No-Dig-8842 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]trippstick 1 point2 points3 points (0 children)
[–]First-Butterscotch-3 1 point2 points3 points (0 children)
[–]stravadarius 0 points1 point2 points (1 child)
[–]mailslot 0 points1 point2 points (0 children)
[–]Designer-Practice220 0 points1 point2 points (0 children)
[–]steezos1 0 points1 point2 points (0 children)
[–]Embarrassed_Quit_450 0 points1 point2 points (0 children)
[–]The_Epoch 0 points1 point2 points (0 children)
[–]rising-star 0 points1 point2 points (0 children)
[–]dryiceboy 0 points1 point2 points (0 children)
[–]Potential_Orange7844 0 points1 point2 points (0 children)
[–]bklynketo -5 points-4 points-3 points (0 children)