Score:0

Firebird horizontally scaling using containers

cn flag

I am trying to setup a firebird server within K8s and using docker containers. This has worked well with using Azure Files as a persistent volume storage, however when I try scaling past 1, there are some odd behaviours that occur.

I do not know firebird very well, but it appears to be loading the databases from the single file (like SQLite). Any advice on how I can most stably scale this server?

br flag
Is this even allowed? I've not looked for long but I can't find any reference yet to Firebird being clusterable at all - happy to be wrong.
UbuntuHusker avatar
cn flag
Yeah its possible to containerize it, but I am starting to think firebird containers could only be vertically scaled if need be. Reading up on other limitations of like systems makes me think this isnt supported.
UbuntuHusker avatar
cn flag
It appears that the file is getting locked every time, while this can occur with multiple instances and a common file share, it degrades performance significantly.
br flag
Sorry I meant clustered not containerised - which would explain the locking.
I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.