Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
infra_dev
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
AI embeddings support for SaaS use-cases in Postgres
(thenile.dev)
1 points
by
infra_dev
3y ago
|
0 comments
32.
▲
Sharing data across multiple tenants in Postgres
(thenile.dev)
3 points
by
infra_dev
3y ago
|
0 comments
33.
▲
Nile monthly launch – pg_vector is now available on Nile
(thenile.dev)
8 points
by
infra_dev
3y ago
|
0 comments
34.
▲
Nile tenant virtualization – Implementing multitenancy in Postgres
(thenile.dev)
1 points
by
infra_dev
3y ago
|
0 comments
35.
▲
Tenant virtualization in Postgres with five lines of code
(thenile.dev)
5 points
by
infra_dev
3y ago
|
0 comments
36.
▲
by
infra_dev
3y ago
Nile CEO here. We are specifically building Nile for modern SaaS which are multi-tenant applications. This lets us build tenant virtualization into the database to support tenant data isolation, performance isolation, query insights by tena
37.
▲
Nile Templates – the quickest way to build modern SaaS
(thenile.dev)
36 points
by
infra_dev
3y ago
|
3 comments
38.
▲
by
infra_dev
3y ago
Sorry to hear that. We understand each one will have a different set of problems. From our experience and talking to others, it is usually not as simple as adding a tenant_id column. You typically care about security from day one and want t
39.
▲
by
infra_dev
3y ago
Yes, that is correct. In Nile, users are shared tables. They can belong to multiple tenants. In the case of the Github example, the organization is a tenant and users will be a shared table. Nile provides this out of the box. Will fix the u
40.
▲
by
infra_dev
3y ago
If you are building a static website (usually your website) or building a social networking product like Facebook, I would not recommend Nile. We recommend Nile for any usecase where you are serving multiple groups of users. In our experien
41.
▲
by
infra_dev
3y ago
Sorry to hear your problems. We would be a great fit for your use case. We are serverless and support spiky workloads. You can map your clients to tenants in Nile. Let us know if anything changes on your side in the future. I would love to
42.
▲
by
infra_dev
3y ago
Great question. Nile supports shared tables for this purpose. Shared tables are regular tables that can be shared across all the tenants in another table. We have example use cases and how this works in Nile here https://www.then
43.
▲
by
infra_dev
3y ago
Agree. We will prioritize how to migrate from Nile. At the Postgres level we don't want any lock-ins. We would have APIs that simply SaaS workflows that users may choose to use.
44.
▲
by
infra_dev
3y ago
We are going to support a database in the same server initially but could also provide dedicated server in the future. The nice thing about Nile's design is that we can provide different placements for different cost profiles with the
45.
▲
by
infra_dev
3y ago
Hey kiwicopple, big virtual hi. I am a fan of your work.
46.
▲
by
infra_dev
3y ago
Currently, we support only AWS but do want to support other cloud providers. Technically, you can even have one DB that spans across cloud providers with your tenants, but we have not yet seen many use cases for multi-cloud. W.r.t replicati
47.
▲
by
infra_dev
3y ago
We do plan to support a bunch of extensions soon. We do support pg_vector at this point. Would love to know if you have any favorite ones. Also, could you share the use case for listen/notify? We currently do not support it but have pl
48.
▲
by
infra_dev
3y ago
I do also want to mention that we don't fork Postgres. We have built tooling around Postgres using extensions and gateway layers on top of it.
49.
▲
by
infra_dev
3y ago
Nile CEO here. Here are a few use cases that can help you. We believe SaaS is 95% of new companies today and it is very broadly applicable. Happy to chat further if interested 1. GitHub helps a group of developers manage and deploy their co
50.
▲
by
infra_dev
3y ago
Nile lets you do this without incurring the operational complexity of managing multiple databases. We let you place the virtual tenant DB either on one multitenant Postgres DB or a dedicated Postgres. So, you can actually create a dedicated
51.
▲
by
infra_dev
3y ago
Thanks sai. Great to hear from you! I have been following PeerDB and you folks are doing great work.
52.
▲
by
infra_dev
3y ago
Nile CEO here. You can place tenants on multitenant DB or a dedicated Postgres DB. Placing the tenants on multitenant DB is the default. This has no cold start time since the instance/container is shared. If you choose to place a tenan
53.
▲
by
infra_dev
3y ago
Nile CEO here. I agree, and I am with you. I can vouch that this is not done with any malicious intent. We were not ready for HN yet but here we are. Our goal was to work with initial users to really polish the product before we open it up
54.
▲
by
infra_dev
3y ago
Nile CEO here. Nile will promise to make the experience of moving out of Nile really easy. This is one our core product principles. We want users to stay for the value we provide. Nile user permissions are optional. You can decide to use an
55.
▲
by
infra_dev
3y ago
Nile CEO here. There are many approaches to doing multitenancy. - You can create one physical DB per tenant - You can place multiple tenants on the same DB Both approaches have pros and cons. This is exactly what Nile is solving. We want u
56.
▲
by
infra_dev
3y ago
Could you send me a note on ram@thenile.dev. Would love to understand your use case better.
57.
▲
by
infra_dev
3y ago
Azure SQL Server Hyperscale architecture gives you plenty of scale but does not do anything to help with managing tenants. I will explain what Nile tries to do. Happy to follow up. The most foundational element in SaaS is a tenant. It makes
58.
▲
by
infra_dev
3y ago
Nile CEO here. Yes, you can store embeddings per tenant and search for it. You can read more about vector embeddings and how we support it here https://www.thenile.dev/docs/ai-embeddings
59.
▲
by
infra_dev
3y ago
Nile CEO here. Nile abstracts away compute machines and provides an experience where you can easily scale up or down based on the load you push. Specifically, Nile lets you do the following - Create a database and start querying it. Nile ta
60.
▲
by
infra_dev
3y ago
Nile CEO here. Yes, this is docs, examples and our website right now. Our background is in open source for the last 15 years. We helped build Apache Kafka and grow the community to a very successful one. We believe open source should be don
More ›