Should my open source CMS support multiple database platforms? [closed] - database

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I am developing an open source CMS and have been deciding whether or not to offer support for multiple database platforms. What are your views and opinions on this matter? Should I stick with and optimize for a single platform or offer support for more?
Thanks in advance for your input.

IT depends on your plans. If you want the CMS to became popular (I meant Open Source) make it as flexible as possible with high database abstraction. I can only tell that leading PHP - based CMS "Drupal" went through path form MySQL only to all leading DBs including NoSQL.

Ceirtainly, it should. At least, it should be scalable and customizable, that's why uses may prefer different databases.

If you want more users, then yes. Some of your users might like Microsoft SQL Server. Others might find that Oracle's fathering of MySQL put other open source databases into higher regard. Same principle applies to what webservers (IIS, Apache) and web browsers you support. (IE, FireFox, Safari, Chrome, etc.)

Related

Need an advice about JDBC encrypted embedded database [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
I create a JavaFX desktop application and need to store data in encrypted storage.
At first I wanted to store the encrypted raw data in tables as it's done on server, but with this approach I loose an ability to search it and if I want so - I need to keep everything decrypted in memory, every time.
So, I found that H2 database supports encryption, but It supports only AES-128, and I've not found anything about AES-256 which I use now.
Moreover, I've not found any discussion on the internet about it or plans to implements, or requests of this functionality.
So, why there is not information about it, Is it really that nobody needs it?
Maybe it is an option for you to use the very popular SQLite database instead. The SQLite Encryption Extension supports AES-256. See: https://www.sqlite.org/see/doc/release/www/readme.wiki
Edit:
This is the version of SQLite with built-in encryption support: https://github.com/Willena/sqlite-jdbc-crypt

Where does an app / website hold its data? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
For a small start-up mobile app/website what options are there for storing its data? I.e. Physical server or cloud hosted data base such as azure.
Any other options or insight would be helpful thank you!
Edit:
For some background I'm looking at something that users could regularly upload data to and consumers could query to find results through an app or website.
I guess it depends on your work load and also on the your choice of data store. Generally, SQL based storage are costlier on cloud based solution due to the fact that those can be only vertically upgraded whereas no-sql ones are cheaper.
So according to me you should first decide on your choice of data-store, which depends on following factors:
The type of data; is your data structured or it falls under non-structured category?
Operations that you will perform on the data. Do you have any transactional use-cases?
Write/Read pattern; is it a read heavy use case or a write heavy one ?
These factors should help you decide on an appropriate data-store. Each database has its own set of advantages and disadvantages. The trick is to choose one based on your use cases and above mentioned factors.
Hope it helps.

Asp.Net MVC Website, what do i Need? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I want to create an asp.net mvc website with One mysql database but i have so good as no idea what I'm going to need..
So my question: how much servers do I need? Do I net an extra server for my database? Do I need any server? Do I need windows or is Linux/Ubuntu enought?
Well I think that's enough!
At the end I have to say sorry for my maybe silly questions but I don't have any idea of that stuff..
Why do you need server.
Server is place where you upload your site and users view the data. Server can be of Linus OS or Windows.
For .NET technologies like asp.net you need windows server.
For PHP etc you need linux.
Mostly the websites on small scale has one server. but it can be increased later on depending on your traffic on site and also size of your application.

Web application to organize and serve a library of PDF files [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I have a large library of PDF ebooks, and I'm looking for a web app to host on my site to organize and sort a database of the files, as well as have the ability to annotate them by adding data like publisher, year published, keywords, authors, etc. I have a great hosting provider (WebFaction) with access to all sorts of frameworks, like Drupal, Django, Rails, Node, etc., as well as MySQL and Postgres servers, so the language and back-end aren't that important, although .NET is out.
I've searched all over and just can't seem to find anything that fits the bill, although it seems like someone ought to have open-sourced this before. I'm not interested in services like Mendeley (http://www.mendeley.com) or Scribd, but rather something I can host myself, both to overcome file size limits and privacy issues, but also so I can check out the source and modify it if needed.
You seem to need a document management system.
Check out OpenKM or Nuxeo

Open-source options for building database forms [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I would like to move some users off of MS Access and onto an open-source DB like MySQL, Postegres, or even SQLite. Transferring the tables from one DB to another is no problem, but I need to be able to also provide them with a similar UI as the MS Access forms they are using to input the data. Additionally, I would like to be able to give them nice report outputs that reference a table or query.
What open-source alternatives are suggested/available for easily building and storing queries, forms, and reports similar to MS Access, without a ton of programming needed to get them up-and-running quickly?
Obviously I am immediately targeting Windows alternatives, but I don't want to limit suggestions to just one OS.
Open Office - Base seems to be a good option
We were to solve this problem also and considered OO Base not being very good option (note it was like 4 years ago). So we use MS Access as a frontend with ODBC connection to mysql database. It works quite well.

Resources