Worklight Database Integration - database

In worklight.properties server config file, you may specify only 1 database type for Worklight Server to work with. But is there a scenario where it a Worklight app can handle connecting to multiple Databases? One example could be, core Worklight databases tables (WLREPORT, WRKLGHT) uses an Oracle DB. But some SQL adapters connect to a different Database like mysql through adapter configs
Does Worklight automatically reconnect to DB after a failure?
Is Worklight app compatible with Oracle ASM
Are core Worklight DBs (WLREPORT, WRKLGHT) capable of using DB partitions

That would be a valid scenario. In worklight.properties you handle settings related for the Worklight Server mostly. Adapters are project-level, not worklight-server-level, you do not define nor handle them in worklight.properties - each SQL adapter is a separate entity you create within your project, and each SQL adapter has its own XML with connection settings, etc.
Are you referring to the client or server? but both should, yes. More exact scenarios are needed to fully answer.
When it comes to Oracle, Worklight supports only Oracle 11g. See full System Requirements for IBM Worklight and IBM Mobile Foundation
leaving empty for now. Will edit.

4 . Yes, database partitions can be specified when you create the databases manually. You modify the manual setup instructions Creating the Oracle databases to take into account your desired partitioning.

Related

SQL Tables without SQL Server or Express

This question is directed at developers that use database tables in their applications.
Is it possible to create/develop an application that uses a table that was created in SQL Server or SQL Server Express, without having either of those applications installed on the users system/device?
Its depends which type of connection string you have if its local so you need to download and if its not local you can use
Seems like you're looking for SQLite. This approach uses the filesystem to store data that we can access using standard SQL queries. It requires no additional applications to be installed.

What is the difference between embedded database and ordinary database like MySQL or Oracle?

What is the difference between embedded database and ordinary database like MySQL or Oracle?
and when should we use which?
Long story short:
An embedded DB (like MS SQL Compact, SQLite, etc...) is integrated in the application you are developping or executing. Usually is a file which contains specific data structure to store data.
An "ordinary" DB like MySql or Oracle or MS Sql need a server to execute and store data. You have to install the application in locale or remote server to allow the right connection.
Using an embedded db you can execute software without installing a DB server.
An embedded database is a database technology in which database management solutions are built into an application rather than provided as standalone tools. In many cases, this effectively "hides" the database management tools from the end user.
In ordinary Database you unlike embedded Db you need to install the standalone application and server as well to work with the Db

How use MS SQL as primary database in Bonita 6

Good day. :D
I'm in some trouble configuring BonitaBPM with Ms Sql database.
Already searched a lot on the internet but many of the examples used in mysql show, it tried to do the same, so that the problem that the files mentioned in the articles do not exist in my folders setup Bonita (Bundle, etc.).
I try to configure the file that links to BD's but gives a runtime error.
My goal is to use Ms Sql as the primary database, thus making the emigration of all tables in Bonita to SQL DB.
I would like to receive an example how to do this configuration.
Thank you already.
Actually Bonita BPM 6 can be configured to use Microsoft SQL Server 2012 (Bonitasoft provide official support for such configuration) but only with the JBoss bundle or other supported applications server such as Oracle WebLogic.
That is because:
Apache Tomcat is not a full Java EE application server
An extra library (Bitronix) is included to provide transaction management support
Bitronix has known issues with SQL Server
So only solution I may suggest is to switch to JBoss bundle, or, if possible, use an alternative DBMS such as PostgreSQL.
Sorry to not be able to come with a better option but here we facing a limitation of Bitronix library.

Standalone Database Option that works well with EF and is easily deployable?

I recently started a Winforms VB.NET application that uses a mysql database to store information. Problem is this is a standalone system no network access to the database is needed. And installing mysql server, along with the connector has become a great burden. Is there a viable alternative database engine that will be non-transactional, and EF still works with. This database just needs to keep up with client details, payment History, and related items..
SQL Server Compact might work for you, depending on it's limitations. If not, SQL Server Express will work fine

Choosing between SQL Server Express and SQL Lite

I have a project requirement to choose a light database for the application.
It's required to choose between SQL Server Express Edition or SQLLite. Which one would be efficient and reliable. I am supposed to run it under Windows 7/Windows 2008 R2. I am newbie in the database programming. It would be helpful if you can share some information in terms of
Reliability
Stability
Size Limits
Memory consumption
Performance
SQL Server Express and SQLite aren't really comparable database systems.
SQL Server Express is the free version of Microsofts full SQL Server product, a standalone database server (often run on a dedicated machine) that client applications connect to. It is designed for things like web applications where many users will be using the database at the same time and there is a requirement for high availability.
SQLite is a compact in-process database that is often used in applications that benefit from having access to a SQL based database system however it isn't feasible to install a full standalone database alongside the application. For example Firefox uses SQLite to store bookmarks and Adobe Lightroom uses it to store its photos catalog, there are also several mobile (e.g. iPhone) applications that use SQLite.
The Microsoft equivalent to SQLite would be SQL Server compact edition (CE) which is free to distribute and use. SQL Server CE is very similar to SQLite in most respects.
Similarly the non-Micrososft equivalent of SQL Server (both the Express edition and the full edition) would probably be MySQL.
Although there are crossovers (you might build a small web application that uses SQLite, or a large desktop application that requires users to install SQL Express) typically the choice between the two "types" of database system (in-process vs standalone database server) is down to the type of application being developed.
You might find more details in the following article: http://erikej.blogspot.com/2011/01/comparison-of-sql-server-compact-4-and.html

Resources