Another cost effective idea: Geoserver could be used for maintaining 
synchoronized working copies between different datastores. It would be cheaper 
to have one Oracle and ten PostGIS installations than 11 Oracles.

-Jukka-
________________________________________
Rahkonen Jukka wrote:

Hi,

Interesting. This is something totally new for me so I apologize if my 
questions are trivial:

- Are the hashes indexed spatially so that the client can synchronize very fast 
a small area of interest? I saw "p: position" in the PDF but I am not sure if 
it means the position in the hast tree or in the world or if they are related.
- Can Geoserver act also as a client? Then there could be network of Geoservers 
acting as regional mirror servers  which could be synchronized from the master 
service. The master could be reserved for maintaining data and synchoronizing 
and clients could take the burden of WMS, WFS etc services which could be 
flexible, scalable and cost effective.

-Jukka Rahkonen-
________________________________
Robert Hastings wrote:

> See attached PDF.

> Robert Hastings, Lab-SDL: 619-553-7006, Cell: 858-395-4436, Moebius: 
> 858-455-5431x210, Lab-250: 619-553-2263

________________________________
From: "Andrea Aime" <andrea.a...@geo-solutions.it>
To: "Robert Hastings" <rhasti...@moesol.com>
Cc: "Geoserver-devel" <geoserver-devel@lists.sourceforge.net>
Sent: Thursday, December 12, 2013 7:07:18 AM
Subject: Re: [Geoserver-devel] Propose a new community module: geoserver-sync

On Tue, Dec 10, 2013 at 5:04 PM, Robert Hastings 
<rhasti...@moesol.com<mailto:rhasti...@moesol.com>> wrote:
Andrea, reading through the meeting minutes, it sounds like you are waiting for 
a response to this posting. Moebius would like to maintain this plugin as an 
extension eventually. Sounds like the first step is getting the module accepted 
as a community module first. To that end, Moebius will monitor this list for 
broken builds relating to this plugin and maintain the code so that it 
continues to build against the master development branch.

All right. In this case, make a pull request for the module. (and yes, +1 from 
me to add the community module, which is the vote you need)
We can give you direct commit access once you've signed the contributor 
agreement


Furthermore, it sounds like there are some questions about how the client 
interacts with this plugin. There is a separate maven modeule, 
geotools-sync-client, that has a library to help the client interact with the 
server. The client is not required. The plugin adds a new filter. One of the 
arguments to the filter is one level of the clients Merkle Tree of SHA-1 as a 
JSON string. Building that JSON can be a little tricky, thus the client library 
to help. The other thing the plugin adds is an output format which generates 
the server's Merkle Tree of unfiltered features. It outputs a JSON string in 
the same format as the client would send in the filter argument. Samples of the 
JSON are included in the unit tests. I have a power-point that gives some high 
level graphics of the approach. I'm happy to convert it to a wiki format if you 
can point me at the correct location, or I can try to make some ASCII graphics 
and post here.

Ah, we don't use wikis anymore for documentation. In order to get a quick 
overview, could you share a PDF of the presentation?
For the docs of the module (required to make it extension status) you'll have 
to write docs in RST/Shinx format, see here:
http://docs.geoserver.org/latest/en/docguide/

Cheers
Andrea

--
==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more 
information.
==

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39  339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

-------------------------------------------------------


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to