Google is retiring Fusion Tables

324 views
Skip to first unread message

ndrorian

unread,
Dec 12, 2018, 11:28:31 AM12/12/18
to MIT App Inventor Forum

Today Google announced that they are retiring the Fusion tables.

"In order to continue focusing our efforts in these areas, we will be retiring Fusion Tables. We plan to turn down Fusion Tables and the 
Fusion Tables API on December 3, 2019."

Will MIT AI2 add another database instead? 

I like the Airtable database can that be supported? 
 
Regards
Noel

Steve Silberberg

unread,
Dec 14, 2018, 4:24:52 AM12/14/18
to MIT App Inventor Forum
My app is wholly dependent upon Fusion Tables.  Are there any alternatives?

SteveJG

unread,
Dec 14, 2018, 8:43:49 AM12/14/18
to mitappinv...@googlegroups.com
1) Fusion Tables will work for at least a year ... until December 2019
2) Fusion Tables is about the only FREE sql database that users can use without establishing your own server
3) If you google  sql database free you should find several databases that can be used on line, unfortunately most if not all require you provide your own server.
4) The Google announcement does provide information explaining how you can download your information from a FusionTable to your Pc to transfer the data to another option.

Now your question..

sql, Free or almost free and do not require own server

*   .sql and entirely Free and does not require using your own server:   It looks like none.  
Airtable (discussed here in the Forum https://groups.google.com/forum/#!category-topic/mitappinventortest/4aEHWXKKQ-Q  )  is not entirely free.  Read Airtable's terms of service.
There is also a tutorial on Hosein's AppyBuilder block that looks pretty good https://amerkashi.wordpress.com/2018/09/22/airtable-spreadsheet-or-database/ . Unfortunately it uses a component that is only on Appybuilder.--not AI2.

*   sql and Free for a year and might not require own server...  Amazon RDS  might work

non sql and Free not requiring your own server

*   Amazon DynamoDB   non sql and Free possibly until they withdraw that offer and might not require own server  

*   FirebaseDB (using FirebaseDB control) ... use the default settings for non commercial or small DB; use your own Firebase for other stuff

*   CloudDB (using CloudDB control) ... use default settings for non commercial (this uses MIT's server which frequently gets overloaded and is currently glitchy but user can set up his/her own Redis server for large and commercial projects

*    Google Sheets  can be used as a database ... Forum discussions explain how.

There are probably more options where you use your own server
Consider  sqlLite., (see Taifun's tutorial   https://puravidaapps.com/mysql.php   )  possibly Firebase

There are options for which you have to pay.  


I imagine others have other ideas.  MIT has said they will examine possible options for a database knowing they  already provide experimental controls for Firebase and their CloudDB.
Users have over a year to transition.  Google is very clear; you will have to transition by December 2019.  The world changes.  Google has several commercial, pay for use possibilities they probably would like most commercial developers to transition to.   There is no free lunch with respect to sql databases.

Regards,
Steve 


ABG

unread,
Dec 14, 2018, 10:15:17 AM12/14/18
to MIT App Inventor Forum

Steve Silberberg

unread,
Dec 15, 2018, 12:28:25 PM12/15/18
to MIT App Inventor Forum
I wouldn't mind using a non-free database.  In fact, I'd really like to use either MySQL or SQL Server.  Are there any examples out there of how to do so?

SteveJG

unread,
Dec 15, 2018, 1:43:43 PM12/15/18
to MIT App Inventor Forum
@ Steve S     ...  see Taifun's tutorial   https://puravidaapps.com/mysql.php   

ndrorian

unread,
Dec 16, 2018, 12:37:23 AM12/16/18
to MIT App Inventor Forum
Taifun’s MySQL setup raises many questions and requires steps that is not easy to say the least. Here are the setup steps from Taifun’s tutorial with my questions: 

  • Put the PHP code on your web server. 
I don’t have a web server. Where do I put the server? What type of server it is? What os etc.? I will need a lot of help to do this and I don’t want to be a server admin either.

  • Set the SQLKEY in your app and in the PHP code, they must match for this code to work
Is the PHP code 100% reliable and tested? Can it handle many connections concurrently to the MySQL db?

  • Setup your database connection information in the php script
  • Try out the code
What if the code does not work who will support it?

I think Google can and should setup a SQL DB service in the cloud for Fusion users.  

Regards,
Noel

Taifun

unread,
Dec 16, 2018, 11:33:21 AM12/16/18
to MIT App Inventor Forum

the php code is as reliable as it can be, you might want to test the php script yourself... of course it can handle many connections concurrently...
it is you who will support the code... you get what you pay for...

Taifun

Trying to push the limits of App Inventor! Snippets, Tutorials and Extensions from Pura Vida Apps by Taifun. 

Steve Silberberg

unread,
Dec 17, 2018, 4:13:37 AM12/17/18
to MIT App Inventor Forum
I have access to SQL Server instances on my web host so hopefully, I'll have some time before the end of the year to work on it.

Is there an example of using AWS somewhere as well?
Reply all
Reply to author
Forward
0 new messages