Find Jobs
Hire Freelancers

Java application for bk and data synchronization of two DB 10.1.28-MariaDB.

€250-750 EUR

Closed
Posted almost 4 years ago

€250-750 EUR

Paid on delivery
Hello, the application must have a very simple interface with the ability to enter the URLs of the two MariaDb db to download and update, preconfigured in a configuration file from a location outside the application. There will be two buttons, the first "Update DB Client" which allows you to restore all the tables on the db client previously downloaded from the db server The second button is "Send new data to the Server" which unlike the first functionality works from the client to the server and only on the different individual records and between the two db. The list of tables must therefore be customizable on an external configuration file dedicated to the tables of both the db server and the local db. "Update DB Client": The initial bk weighs about 100mb zipped, 900mb the uncompressed db and increases with time, therefore the new software will have to use the shell commands of mariadb / mysql or any other fast utility to do the bk from the server in zip format and restore the db locally in the shortest possible time. The db .zip bk file may already be available on a shared directory, if you check the shared folder option then the functionality will only have to restore the dz .zip. if present, otherwise return an error message. The file name must also be configurable from the external file. "Send new data to the Server": For synchronization it must be borne in mind that there are more than 2 clients working off-line at the same time and that at the end of the day they must send the new data to the central office. So you cannot work for differences on the PK or other ID of the single table but each table has the UUID field inside which guarantees the uniqueness of the record generated by mariadb / mysql. The synchronization will act only on one client at a time and will have to read from the local client db every single table listed in the configuration file and take only the records of the table with the new UUIDs and create them on the server without altering the informative content. Both during the backup and restore of the db, and the subsequent synchronization of data from the client to the server, a log window is required to verify the execution of the procedures. An image of the very simple window you want to create is shown. We also evaluate proposals that can improve the application. I remain available for more information, thanks
Project ID: 26531323

About the project

9 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
9 freelancers are bidding on average €746 EUR for this job
User Avatar
Hi Gentleman, I am a technology expert, more than a decade I am developing and delivering applications on Java based technologies. I am a certified Java professional. My logical thinking and problem solving skills are quite good. Currently I am developing several applications using Android, IOS, Core Java, Servlets JSP, Struts framework, Spring Framework, Restful Services, Spring Security, Springboot, Hibernate, JPA, MySQL, Oracle, MongoDB and Angular.js as Front End. Please come for chat, let us discuss and will start the work right away. Thanks Paul
€600 EUR in 15 days
4.9 (77 reviews)
6.3
6.3
User Avatar
Hi, Nice to meet you. I have many experiences with DB manipulation and migration. I have worked some migration tools that support various database such as oracle, mssql and mysql. But I have some questions. There will be many changes that could be not only new records but also schema changes, new view, new tables. Do you want to sync all these changes or only need new records? Let's discuss the detail through chat. Kind Regards.
€1,500 EUR in 7 days
4.9 (10 reviews)
5.3
5.3
User Avatar
Hello I have many years of experience in Java development. And had done a similar data migration and transformation project before. Will provide the solution you expect for. Let's discuss more details in chat Best Regards. Ivan
€500 EUR in 5 days
4.8 (16 reviews)
4.7
4.7
User Avatar
Hey, guys, I am a reception. I am a new this site please tell me what is does work.. it is useful.. is it pay money time to time
€1,111 EUR in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ITALY
Rome, Italy
0.0
0
Payment method verified
Member since Jul 12, 2020

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.