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
A Feature Of Sybase SQLAnywhere.. [CORE1066] #1487
Comments
Modified by: Don Young (clxbase)description: When using local fdb files, we meet two questions: What about mix the two feature into one product? Sybase's SQLAnywhere perhaps do it. When an application starts to access a db, SQLAnywhere's client library will automatically starts a server process. when the server determined no clients are connected, it will automatically close itself. This is a very good feature for local(but multi user) database application, since the server engine need not to be installed as service and the whole application can be very portable, simply pack the server executables along with the applicaiton and the system will work. This will make the DB Server really portable,or embedable. I wish firebird will do the same job. What's more cool is, that I've learned there's certain techniques,allows a process to be started based from an in-memory image, not neccecarilly from a hard disk exe file. So it's possible that the embeded server could start a backgroud server process to serve multiple connections, and the server executalbe image can be attached as a resource with embeded FireBird dll. I think this is really cool if it's implemented in future embeded edition of firebird, and we can use embeded firebird in multi-process server side environments. => When using local fdb files, we meet two questions: What about mix the two feature into one product? Sybase's SQLAnywhere perhaps do it. When an application starts to access a db, SQLAnywhere's client library will automatically starts a server process. when the server determined no clients are connected, it will automatically close itself. This is a very good feature for local(but multi user) database application, since the server engine need not to be installed as service and the whole application can be very portable, simply pack the server executables along with the applicaiton and the system will work. This will make the DB Server really portable,or embedable. I wish firebird will do the same job. What's more cool is, that I've learned there's certain techniques,allows a process to be started based from an in-memory image, not neccecarilly from a hard disk exe file. So it's possible that the embeded server could start a backgroud server process to serve multiple connections, and the server executalbe image can be attached as a resource with embeded FireBird dll. I think this is really cool if it's implemented in future embeded edition of firebird, and we can use embeded firebird in multi-process server side applications. |
Modified by: Don Young (clxbase)description: When using local fdb files, we meet two questions: What about mix the two feature into one product? Sybase's SQLAnywhere perhaps do it. When an application starts to access a db, SQLAnywhere's client library will automatically starts a server process. when the server determined no clients are connected, it will automatically close itself. This is a very good feature for local(but multi user) database application, since the server engine need not to be installed as service and the whole application can be very portable, simply pack the server executables along with the applicaiton and the system will work. This will make the DB Server really portable,or embedable. I wish firebird will do the same job. What's more cool is, that I've learned there's certain techniques,allows a process to be started based from an in-memory image, not neccecarilly from a hard disk exe file. So it's possible that the embeded server could start a backgroud server process to serve multiple connections, and the server executalbe image can be attached as a resource with embeded FireBird dll. I think this is really cool if it's implemented in future embeded edition of firebird, and we can use embeded firebird in multi-process server side applications. => When using local fdb files, we meet two questions: What about mix the two feature into one product? Sybase's SQLAnywhere perhaps do it. When an application starts to access a db, SQLAnywhere's client library will automatically starts a server process. when the server determined no clients are connected, it will automatically close itself. This is a very good feature for local(but multi user) database application, since the server engine need not to be installed as service and the whole application can be very portable, simply pack the server executables along with the applicaiton and the system will work. This will make the DB Server really portable,or embedable. I wish firebird will do the same job. What's more cool is, that I've learned there's certain techniques,allows a process to be started based from an in-memory image, not neccecarilly from a hard disk exe file. So it's possible that the embeded server could start a backgroud server process to serve multiple connections, and the server executalbe image can be attached as a resource with embeded FireBird dll. I think this is really cool if it's implemented in future embeded edition of firebird, and at the time we can develope multi-process server side applications based on embeded FireBird, or deliver really portable and professional local db software with it. |
Modified by: Don Young (clxbase)description: When using local fdb files, we meet two questions: What about mix the two feature into one product? Sybase's SQLAnywhere perhaps do it. When an application starts to access a db, SQLAnywhere's client library will automatically starts a server process. when the server determined no clients are connected, it will automatically close itself. This is a very good feature for local(but multi user) database application, since the server engine need not to be installed as service and the whole application can be very portable, simply pack the server executables along with the applicaiton and the system will work. This will make the DB Server really portable,or embedable. I wish firebird will do the same job. What's more cool is, that I've learned there's certain techniques,allows a process to be started based from an in-memory image, not neccecarilly from a hard disk exe file. So it's possible that the embeded server could start a backgroud server process to serve multiple connections, and the server executalbe image can be attached as a resource with embeded FireBird dll. I think this is really cool if it's implemented in future embeded edition of firebird, and at the time we can develope multi-process server side applications based on embeded FireBird, or deliver really portable and professional local db software with it. => When using local fdb files, we meet two questions: What about mix the two feature into one product? Sybase's SQLAnywhere perhaps do it. When an application starts to access a db, SQLAnywhere's client library will automatically starts a server process. when the server determined no clients are connected, it will automatically close itself. This is a very good feature for local(but multi user) database application, since the server engine need not to be installed as service and the whole application can be very portable, simply pack the server executables along with the applicaiton and the system will work. This will make the DB Server really portable,or embedable. I wish firebird will do the same job. What's more cool is, that I've learned there's certain techniques,allows a process to be started based from an in-memory image, not necessarilly from a hard disk exe file. So it's possible that the embeded server could start a backgroud server process to serve multiple connections, and the server executalbe image can be attached as a resource with embeded FireBird dll. I think this is really cool if it's implemented in future embeded edition of firebird, and at the time we can develope multi-process server side applications based on embeded FireBird, or deliver really portable and professional local db software with it. |
Modified by: Don Young (clxbase)description: When using local fdb files, we meet two questions: What about mix the two feature into one product? Sybase's SQLAnywhere perhaps do it. When an application starts to access a db, SQLAnywhere's client library will automatically starts a server process. when the server determined no clients are connected, it will automatically close itself. This is a very good feature for local(but multi user) database application, since the server engine need not to be installed as service and the whole application can be very portable, simply pack the server executables along with the applicaiton and the system will work. This will make the DB Server really portable,or embedable. I wish firebird will do the same job. What's more cool is, that I've learned there's certain techniques,allows a process to be started based from an in-memory image, not necessarilly from a hard disk exe file. So it's possible that the embeded server could start a backgroud server process to serve multiple connections, and the server executalbe image can be attached as a resource with embeded FireBird dll. I think this is really cool if it's implemented in future embeded edition of firebird, and at the time we can develope multi-process server side applications based on embeded FireBird, or deliver really portable and professional local db software with it. => When using local fdb files, we meet two questions: What about mix the two feature into one product? Sybase's SQLAnywhere perhaps do it. When an application starts to access a db, SQLAnywhere's client library will automatically starts a server process. when the server determined no clients are connected, it will automatically close itself. This is a very good feature for local(but multi user) database application, since the server engine need not to be installed as service and the whole application can be very portable, simply pack the server executables along with the applicaiton and the system will work. This will make the DB Server really portable,or embedable. I wish firebird will do the same job. What's more cool is, that I've learned there's certain techniques,allows a process to be started based from an in-memory image, not necessarilly from a hard disk exe file. So it's possible that the embeded server could start a backgroud server process to serve multiple connections, and the server executalbe image can be attached as a resource with embeded FireBird dll. I think this is really cool if it's implemented in future embeded edition of firebird, and at the time we can develope multi-process server side applications based on embeded FireBird, or deliver really portable and professional local db software with it. |
Modified by: Don Young (clxbase)description: When using local fdb files, we meet two questions: What about mix the two feature into one product? Sybase's SQLAnywhere perhaps do it. When an application starts to access a db, SQLAnywhere's client library will automatically starts a server process. when the server determined no clients are connected, it will automatically close itself. This is a very good feature for local(but multi user) database application, since the server engine need not to be installed as service and the whole application can be very portable, simply pack the server executables along with the applicaiton and the system will work. This will make the DB Server really portable,or embedable. I wish firebird will do the same job. What's more cool is, that I've learned there's certain techniques,allows a process to be started based from an in-memory image, not necessarilly from a hard disk exe file. So it's possible that the embeded server could start a backgroud server process to serve multiple connections, and the server executalbe image can be attached as a resource with embeded FireBird dll. I think this is really cool if it's implemented in future embeded edition of firebird, and at the time we can develope multi-process server side applications based on embeded FireBird, or deliver really portable and professional local db software with it. => When using local fdb files, we meet two questions: What about mix the two feature into one product? Sybase's SQLAnywhere perhaps do it. When an application starts to access a db, SQLAnywhere's client library will automatically starts a server process. when the server determined no clients are connected, it will automatically close itself. This is a very good feature for local(but multi user) database application, since the server engine need not to be installed as service and the whole application can be very portable, simply pack the server executables along with the applicaiton and the system will work. This will make the DB Server really portable,or embedable. I wish firebird will do the same job. What's more cool is, that I've learned there's certain techniques,allows a process to be started based from an in-memory image, not necessarilly from a hard disk exe file. So it's possible that the embeded server could start a backgroud server process to serve multiple connections, and the server executalbe image can be attached as a resource with embeded FireBird dll. I think this is really cool if it's implemented in future embeded edition of firebird, and at the time we can develope multi-process server side applications based on embeded FireBird, or deliver really portable and professional local db software with it. |
Modified by: Don Young (clxbase)description: When using local fdb files, we meet two questions: What about mix the two feature into one product? Sybase's SQLAnywhere perhaps do it. When an application starts to access a db, SQLAnywhere's client library will automatically starts a server process. when the server determined no clients are connected, it will automatically close itself. This is a very good feature for local(but multi user) database application, since the server engine need not to be installed as service and the whole application can be very portable, simply pack the server executables along with the applicaiton and the system will work. This will make the DB Server really portable,or embedable. I wish firebird will do the same job. What's more cool is, that I've learned there's certain techniques,allows a process to be started based from an in-memory image, not necessarilly from a hard disk exe file. So it's possible that the embeded server could start a backgroud server process to serve multiple connections, and the server executalbe image can be attached as a resource with embeded FireBird dll. I think this is really cool if it's implemented in future embeded edition of firebird, and at the time we can develope multi-process server side applications based on embeded FireBird, or deliver really portable and professional local db software with it. => When using local fdb files, we meet two questions:
|
Modified by: Don Young (clxbase)description: When using local fdb files, we meet two questions:
=> When using local fdb files, we meet two questions:
|
Modified by: Don Young (clxbase)description: When using local fdb files, we meet two questions:
=> When using local fdb files, we meet two questions:
|
Modified by: Don Young (clxbase)description: When using local fdb files, we meet two questions:
=> When using local fdb files, we meet two questions:
|
Commented by: @dyemanov I'm not sure I understand the request. The FB embedded does allow multiple connections to the database. |
Commented by: Roman Rokytskyy (rrokytskyy) I think the idea is to give fbclient.dll an ability to start the fbserver.exe process if it tries to connect to a server via local protocol (IPC/XNET) and determines that no server is running. |
Modified by: @pcisarWorkflow: jira [ 11431 ] => Firebird [ 15456 ] |
Commented by: @dyemanov I'm marking this ticket as fixed because the "super-classic" nature of the v2.5 embedded engine allows what the requester has been asking for. |
Modified by: @dyemanovstatus: Open [ 1 ] => Resolved [ 5 ] resolution: Fixed [ 1 ] Fix Version: 2.5 Beta 2 [ 10300 ] |
Modified by: @pcisarstatus: Resolved [ 5 ] => Closed [ 6 ] |
Modified by: @pavel-zotovQA Status: No test |
Modified by: @pavel-zotovstatus: Closed [ 6 ] => Closed [ 6 ] QA Status: No test => Cannot be tested |
Submitted by: Don Young (clxbase)
Votes: 2
When using local fdb files, we meet two questions:
1)developers always expect their application to be very neat in destribution ,especially for loacal databases. In this case,embeded firebird is a perfect choice.
2)Yet local database software often need concurrent multiple connections. In this case, we have to use FB server.
The text was updated successfully, but these errors were encountered: