Comments (3)
The Kooboo embedded database engine should be able to handle millions of records in the future, and should have better performance than MongoDb. However we still need to do many performance improvement, and right now it is optimized for small amount of data.
It is part of our design that user must be able to use their own database engine
The new Kooboo has a very clean separation between Backend (data model and CRUD) and frontend (HTML/CSS/JS) task.
Communication with MongoDb is part of the Backend task, which can be exposed as kScript methods or Kooboo DataSource.
DataSource is used for View Model Binding. kScript is used by front end developer to call backend methods.
If you want to implement MongoDb, for now, you need to use the source code and check the designed interface here.
https://www.kooboo.com/en/documentation/csharp-extensions
I will provide examples in the future.
from kooboo.
Thank you for the explanation. It sounds great.
from kooboo.
Hi Rdonmez,
We made a simple example of how to connect to your own Database.
Please find the file attached. There is a readme.txt inside that describe how to use the example.
from kooboo.
Related Issues (20)
- How can I use ecommerce section within Kooboo code
- Pros and Cons of Kooboo Database vs other Databases
- How I can send an email with kScript? HOT 1
- An item with the same key has already been added. Key: commerce HOT 2
- Nested layouts will auto gen nested <html> tag inside <html> tag issue
- MySQL > Add more than 3 columns with TEXT type > MySQL error: Row size too large HOT 2
- k.response.redirect("/relativepath") should use BaseURL/current instead of actual Kestrel running port
- Endless loop error when using Revert Proxy (Nginx) from HTTPS (port 80) to Kestrel HTTP (port 81) with "Force SSL" setting ON
- Is it possible to "import JS file or Module" from kScript? HOT 4
- K_Script_data_source quite buggy
- 用户文档里说的模板要怎么加载,总是报connection refused.
- Documentation link is broken
- Error when call GetUser api
- In the new version, there is no "Convert to" item in the menu.
- Unable to change language
- 调用外部dll
- ParentId of embeded content is not getting saved
- Embedded content orderby should be by sequence not by LastModified
- Pick up templates is broken
- English version
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kooboo.