Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is there any plan for DBOS Cloud to be open-sourced? #156

Open
haowaiwai opened this issue Nov 18, 2024 · 11 comments
Open

Is there any plan for DBOS Cloud to be open-sourced? #156

haowaiwai opened this issue Nov 18, 2024 · 11 comments

Comments

@haowaiwai
Copy link

Is there any plan for DBOS Cloud to be open-sourced?thanks

@apoliakov
Copy link
Member

apoliakov commented Nov 18, 2024

Hello @haowaiwai. We have no current plans to open-source Cloud but we would like to know - if it were - what would you do with it? Maybe there are missing pieces we can help with?

In case you haven't seen, we do have a DBOS self-hosting guide here: https://docs.dbos.dev/typescript/tutorials/self-hosting
You can use these instructions to host DBOS apps in your environment quite easily. Let us know how it goes and if you need help.

@haowaiwai
Copy link
Author

hi,We would like to run the DBOS app on a distributed database, and according to the description, DBOS supports this.

@apoliakov
Copy link
Member

apoliakov commented Nov 18, 2024

Ah, interesting! Curious to hear more.

Note that you can also "Bring your Own Database" to DBOS Cloud as long as your database is Postgres-compatible. See https://docs.dbos.dev/cloud-tutorials/byod-management

@haowaiwai
Copy link
Author

haowaiwai commented Nov 18, 2024

What we are looking for is a private deployment, rather than relying on DBOS Cloud as an intermediary, so we are particularly concerned about whether DBOS Cloud will be open-sourced.

@haowaiwai
Copy link
Author

For local run (dbos start), does it support linking with PostgreSQL-compatible databases, such as Greenplum or Cloudberry?

@haowaiwai
Copy link
Author

I tested with Greenplum and encountered the following error:

dbos migrate
Starting schema migration for database chatbot
DBOS system schema migration failed: (psycopg.errors.UndefinedFile) could not open extension control file "/usr/local/greenplum-db-6.19.2/share/postgresql/extension/uuid-ossp.control": No such file or directory
[SQL: CREATE EXTENSION IF NOT EXISTS "uuid-ossp";]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Executing migration commands from 'dbos-config.yaml'
Executing migration command: alembic upgrade head

@apoliakov
Copy link
Member

Hi @haowaiwai alas, in this case Greenplum is not "close enough" to Postgres. The "uuid-ossp" extension is something we use for UUID fields. This issue aside, an analytic database like Greenplum may not be best fit for DBOS. Regular Postgres can process a lot more write transactions per second and that comes in handy when running durable DBOS apps.

@haowaiwai
Copy link
Author

Could you share the architecture of DBOS Cloud?

@apoliakov
Copy link
Member

We have a blog post about it here: https://www.dbos.dev/blog/anatomy-of-dbos-cloud

Happy to answer questions about it!

@haowaiwai
Copy link
Author

thanks

@haowaiwai haowaiwai reopened this Nov 22, 2024
@haowaiwai
Copy link
Author

haowaiwai commented Nov 22, 2024

I still have a few questions:

  1. DBOS centralizes applications and data, but how can it achieve data vectorization and feature extraction? Additionally, what is the goal of DBOS?
  2. Is the metadata in DBOS Cloud centrally managed, making it a distributed database?
    Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants