Find Jobs
Hire Freelancers

pg_timetable: PostgreSQL scheduling on steroids

€18-36 EUR / hour

Kapalı
İlan edilme: neredeyse 5 yıl önce

€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.
Proje No: 19796715

Proje hakkında

15 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 5 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
15 freelancers are bidding on average €27 EUR/ saat for this job
Kullanıcı Avatarı
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 40 gün içinde
5,0 (2 değerlendirme)
6,8
6,8
Kullanıcı Avatarı
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 40 gün içinde
5,0 (8 değerlendirme)
4,3
4,3
Kullanıcı Avatarı
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 40 gün içinde
5,0 (3 değerlendirme)
4,0
4,0
Kullanıcı Avatarı
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 40 gün içinde
5,0 (6 değerlendirme)
4,0
4,0
Kullanıcı Avatarı
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 40 gün içinde
5,0 (7 değerlendirme)
4,0
4,0
Kullanıcı Avatarı
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 40 gün içinde
5,0 (1 değerlendirme)
3,6
3,6
Kullanıcı Avatarı
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 40 gün içinde
5,0 (1 değerlendirme)
2,8
2,8
Kullanıcı Avatarı
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 40 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
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 40 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
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 40 gün içinde
0,0 (0 değerlendirme)
0,0
0,0

Müşteri hakkında

   AUSTRIA bayrağı
Vienna, Austria, Austria
0,0
0
Ödeme yöntemi onaylandı
Mar 16, 2011 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.