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