Find Jobs
Hire Freelancers

pg_timetable: PostgreSQL scheduling on steroids

€18-36 EUR / hour

Đã đóng
Đã đăng vào gần 5 năm trước

€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.
Mã dự án: 19796715

Về dự án

15 đề xuất
Dự án từ xa
Hoạt động 5 năm trước

Bạn muốn kiếm tiền?

Lợi ích khi chào giá trên Freelancer

Thiết lập ngân sách và thời gian
Nhận thanh toán cho công việc
Phác thảo đề xuất của bạn
Miễn phí đăng ký và cháo giá cho công việc
15 freelancer chào giá trung bình €27 EUR/giờ cho công việc này
Avatar người dùng
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 trong 40 ngày
5,0 (2 nhận xét)
6,8
6,8
Avatar người dùng
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 trong 40 ngày
5,0 (8 nhận xét)
4,3
4,3
Avatar người dùng
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 trong 40 ngày
5,0 (3 nhận xét)
4,0
4,0
Avatar người dùng
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 trong 40 ngày
5,0 (6 nhận xét)
4,0
4,0
Avatar người dùng
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 trong 40 ngày
5,0 (7 nhận xét)
4,0
4,0
Avatar người dùng
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 trong 40 ngày
5,0 (1 nhận xét)
3,6
3,6
Avatar người dùng
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 trong 40 ngày
5,0 (1 nhận xét)
2,8
2,8
Avatar người dùng
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 trong 40 ngày
0,0 (0 nhận xét)
0,0
0,0
Avatar người dùng
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 trong 40 ngày
0,0 (0 nhận xét)
0,0
0,0
Avatar người dùng
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 trong 40 ngày
0,0 (0 nhận xét)
0,0
0,0

Về khách hàng

Cờ của AUSTRIA
Vienna, Austria, Austria
0,0
0
Phương thức thanh toán đã xác thực
Thành viên từ thg 3 16, 2011

Xác thực khách hàng

Các công việc khác từ khách hàng này

Implement proper error handling into Patroni
$250-750 USD
Cảm ơn bạn! Chúng tôi đã gửi email chứa đường link để bạn lấy tín dụng miễn phí.
Đã xảy ra lỗi trong khi gửi email của bạn. Hãy thử lại.
Người Dùng Đã Đăng Ký Tổng Số Việc Đã Đăng
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Đang tải xem trước
Đã cấp quyền truy cập vị trí.
Phiên đăng nhập của bạn đã hết hạn và bạn đã bị đăng xuất. Hãy đăng nhập lại.