appengine is designed to be more applicable to run on distributed server.
mysql is relational database and that is not suitable to scale when it
supports sql join (fetch data from multiple tables) in distributed system.
however the design of google bigtable, objects (key - value based) is suited
in this environment.
the reason to use JDO and JPA is to make fellow developers familiar, and JPA
with the ORM is more easier model the objects and its relationship by using
google datastore bigtable.

On Tue, Nov 23, 2010 at 1:19 PM, Tinker Pang <kangn...@gmail.com> wrote:

> Hi
>
> I study app engine a long time, and I have been confused....
> Why App Engine don't support mySql?
>
> Why use the JDO/JPA?
>
> Best Regards
> Tinker
>
>
> 2010/11/23 Didier Durand <durand.did...@gmail.com>
>
> Hi,
>>
>> mySql is not (at least currently) directly supported on App Engine,
>> you have to use the datastore based on Google BigTable and interface
>> with it via JDO/JPA: see appropriate docs on Dev Guide
>>
>> You can also use 3rd party extensions to interface: I personally use
>> Objectify.
>>
>> You can also probably access a remote mySql server from App Engine but
>> I would not do it: slow, unsecure, etc..
>>
>> regards
>> didier
>>
>> On Nov 21, 5:58 pm, ankit <ankitay91...@gmail.com> wrote:
>> > Hi..
>> > I have deployed an application which is connected to my MySQL database
>> > to fetch the values.
>> > I want to know how will google fetch values from my machine and show
>> > the result whenever user runs the application. Do i have to create a
>> > database on google server? If yes than how can i create it.Since i am
>> > using google app on free basis,so do i need to pay for the database or
>> > is it free??
>> > I have read that google supports MYSQL,so how can i use MYSQL as a
>> > backend for my application..
>> >
>> > Any idea or suggestions are welcome.
>> > Thanks in advance..
>> >
>> > Ankit
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine for Java" group.
>> To post to this group, send email to
>> google-appengine-j...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine-java?hl=en.
>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine for Java" group.
> To post to this group, send email to
> google-appengine-j...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-j...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to