Re: [appengine-java] Re: Google App Engine with MySQL Database.

2010-11-26 Thread Shawn Brown
 Why use the JDO/JPA?

You don't need to use those.

For appengine you need to use BigTable.

 JDO/JPA is one way to use BigTable.

There are others (that are easier to use but may not have the same portability):

http://code.google.com/p/objectify-appengine/
http://sites.google.com/site/slim3appengine/slim3-datastore
http://code.google.com/p/twig-persist/

Shawn

-- 
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.



Re: [appengine-java] Re: Google App Engine with MySQL Database.

2010-11-23 Thread Tinker Pang
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.comgoogle-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.



Re: [appengine-java] Re: Google App Engine with MySQL Database.

2010-11-23 Thread Khor Yong Hao
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.comgoogle-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.comgoogle-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.