Find Jobs
Hire Freelancers

pg_timetable: PostgreSQL scheduling on steroids

€18-36 EUR / hour

Geschlossen
Veröffentlicht vor fast 5 Jahren

€18-36 EUR / hour

pg_timetable has been written by us and implements a sophisticated PostgreSQL based scheduler for database tasks. It has been written in Go (codes and Github can be provided). What is the purpose of the thing? There are many reasons we wrote it: a.) cron is not powerful enough. It does not prevent that the very same job is executed twice at the same time b.) cron can execute at a certain point in time but it cannot execute "as soon as possible". c.) cron does not take parameters and all it does it launching a script pg_timetable is different. It stores all its configuration in a PostgreSQL database. It reads this stuff once a minute or so and launches a job. pg_timetable does not only launch a job - that would be too simple. We got a bit different semantics. We got: base tasks, builtin tasks and chains. What we actually schedule is chains. We also preserve a transactional semantic. So what is a base task? Base tasks could be ... - send an email given a certain mail template - run some SQL. e.g.: SELECT func1($1), func2($2) FROM tab WHERE f = $3; COPY t_table FROM '$1' CSV HEADER; -- $1 = filename - run a shell script ./[login to view URL] url ... This allows us to form chains which might do the following: BEGIN; ./[login to view URL] url ... SELECT aggregate_data($1); INSERT INTO log ... COMMIT; ./delete_downloaded_files ... INSERT INTO log ... builtin_send_mail(...) As you can see the idea is to mix elements of SQL and shell and builtin stuff while maintaining PostgreSQL transactions. Currently pg_timetable is pretty good already. It works but it is not heavily tested, poorly documented, lacks documentation and most importantly examples. There are tests already but we want to expand them and run things for a while to see, if it reliable. It will be the backbone of one of our products and it will be released as Open Source once it is stable.
Projekt-ID: 19796715

Über das Projekt

15 Vorschläge
Remote Projekt
Aktiv vor 5 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
15 Freelancer bieten im Durchschnitt €27 EUR/Stunde für diesen Auftrag
Avatar des Nutzers
Hi there, I am a Go/Golang developer mainly using gRPC, protobuf, sqlx (jmoiron), Buffalo framework, CDK, dep, Go modules, govet, gofmt, and godoc. For Go unit testing I mainly use testify and DATA-DOG/go-sqlmock. The Go IDE I use is JetBrains GoLand. I also have several years of PostgreSQL experience. I also have done proper training with Go and protobuf with courses from Udemy. I can show my course certificates of completion if needed. I am an independent/iindividual freelancer. Recent Go projects completed/awarded to me here in Freelancer: https://www.freelancer.com/projects/linux/Setup-mender-for-Ubuntu-Server.html (Go Raspbian program sending IoT telemetry data) https://www.freelancer.com/projects/golang/delveloper-needed.html Recently I also had a stint as a Senior Java/Go developer, incidentally, for an Austrian e-commerce company, Nekom/SHOPiMORE (please see this in my work history), where I developed Go microservices and called them from Java EJBs via gRPC and protobuf. PostgreSQL was also used in that project. Would love to discuss the project. Thank you.
€25 EUR in 40 Tagen
5,0 (2 Bewertungen)
6,8
6,8
Avatar des Nutzers
Hi. thanks for your posting. I'm very happy to have a chance of bidding your project. I have experience in development of the projects like yours If you hire me, I'll do my best for your project and finish greatly in a short time. I'm sure I can satisfy for you as you want. best regards.
€27 EUR in 40 Tagen
5,0 (8 Bewertungen)
4,3
4,3
Avatar des Nutzers
Howdy. I am glad to see you. Kindly review my profile: https://www.freelancer.com/u/hjr122413 I just checked your project “pg_timetable: PostgreSQL scheduling on steroids” and I have gone through your project details. I am an experienced developer in PHP, Angular, React and Node and I can handle your design to good. I am ready to provide full service from design to maintenance for you. I would like to discuss more details via chat and I hope we will make the good relationship in our project.
€35 EUR in 40 Tagen
5,0 (3 Bewertungen)
4,0
4,0
Avatar des Nutzers
Hello, I am Postgresql expert and I can join you immediately to help you in your urgent tasks. Please let us discuss the details. Regards, Mohammad Alaa
€27 EUR in 40 Tagen
5,0 (6 Bewertungen)
4,0
4,0
Avatar des Nutzers
Hi, I have 10-year experience of SQL development. I developed reports or enhanced performance of queries in the reports using Oracle Reports, Oracle BI reports, SQL, Oracle packages for the following projects: -CargoMax Logistics Software Project(PostgreSQL) -Oracle Financials (Oracle EBS) Project -Oracle Transportation Management (OTM) Project -Siber Logistics Software Project(MSSQL) I would like to work on your PostgreSQL scheduling project. Hope to hear from you soon. Regards Huseyin
€27 EUR in 40 Tagen
5,0 (7 Bewertungen)
4,0
4,0
Avatar des Nutzers
Hi, I am interested in your project. I have 7 years of experiences in web development. So I can help you and am ready to start now. Looking forward to hearing from you soon. Regards
€30 EUR in 40 Tagen
5,0 (1 Bewertung)
3,6
3,6
Avatar des Nutzers
Hello! I have briefly read the description on timetable-postgresql-scheduling-steroids development project, and I can deliver as per the requirements however I need us to discuss for more clarity on the details, deadline and budget as well. I reach out to see whether the opportunity is still available. If the job’s no longer available, I’d appreciate you throwing my hat into the ring for any similar opportunities in the future. Here is my url: https://www.freelancer.com/u/VirtualBrainInc . Thank you for your time, I look forward to hearing from you soon, Best Wishes, Kevin M
€30 EUR in 40 Tagen
5,0 (1 Bewertung)
2,8
2,8
Avatar des Nutzers
Nice to meet you! I'm good at postgresql. I read your job description carefully. Before start project, you can test my skills. I can do this. *************************
€20 EUR in 40 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Hi there? I read your project description just now and I understood your issues. As I am a senior PostgreSQL Expert, so I am confident I can solve your issue properly. Please ping me for more discussion asap. Regards
€27 EUR in 40 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Wide experience working with PostgreSQL (+10 years), specialy server side programming (PLPGSQL, Python, C, C++). Knowledge of Go programming. Also experience in writting technical papers / user manual / software documentation. I recognize the need of a scheduler for PostgreSQL, so I will be very happy to work in this project.
€18 EUR in 40 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von AUSTRIA
Vienna, Austria, Austria
0,0
0
Zahlungsmethode verifiziert
Mitglied seit März 16, 2011

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.