This week's giveaway is in the EJB and other Java EE Technologies forum.
We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line!
See this thread for details.
The moose likes Performance and the fly likes Passing objects to remotely or access database remotely ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Performance
Bookmark "Passing objects to remotely or access database remotely ? " Watch "Passing objects to remotely or access database remotely ? " New topic
Author

Passing objects to remotely or access database remotely ?

Steve Yu
Ranch Hand

Joined: Mar 26, 2003
Posts: 60
I orginally posted this on "Distributed computing" but didn't get final answers. Here is the question ---
We found it slow to run some complex java 2D graphics (like a go game) on unix box, but it is faster to run it on windows (maybe many people have realized this). However the database is installed on unix machine and we need to use the database prior to creating java 2D. Which of the following two approaches makes more sense ?
1. Use RMI mechanism to split the code between unix and windows, let the unix part access local db, then pass generated objects to windows and let the codes on windows generate java 2D graph ? But this requires sending objects through network, it may slow down the process ?
2. Let the application mainly run on the windows, i.e. let the application access raw data from Unix database and then create customized objects on windows directly, and then run the graphics on windows directly ? This way we don't need to send any objects across network, right ? But I am not sure how slow it is to access database on a unix box from windows ? And what potential problem may arise ?

thanx
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12675
    
    5
I think that in this case there is no substitute for testing with realistic data. I mean realistic in terms of how complex the objects to be transmited are - are we talking about transmitting an entire scene graph with hundreds of objects here?
Bill
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Passing objects to remotely or access database remotely ?
 
Similar Threads
Access and read files on a Windows server from a Java application installed on Unix Box
run java app
Is it proper to consider using RMI in this case ?
Passing objects to remotely or access database remotely ?
why Android