Does outsystem has its internal DB by default when we create application or not?

Does outsystem has its internal DB by default when we create application or not?

My Question is regarding Database, when we create any new application in outsystem, we will have "Data" section where we can create the entities as per application need. So wanted to know as begginer does we have something like internal DB in outsystems which has all properties like RDBMS or we need to always connect these entities to external DB via extension?


Hi

The Plataform needs a database, and during installation of the platform itself, in your own server, you provide the database connection.

https://success.outsystems.com/Documentation/11/Setting_Up_OutSystems/Default_Platform_Server_and_database_configurations

In the OutSystems cloud infrastructure, the database is provided by OutSystems

Cheers

P.S. But you can connect your applications to external database if you need to.

Hi AJAY,

Outsystem internally maintain DB when we create entities in Data Section and no need to connect these entities via extension.

Eduardo Jauch wrote:

Hi

The Plataform needs a database, and during installation of the platform itself, in your own server, you provide the database connection.

https://success.outsystems.com/Documentation/11/Setting_Up_OutSystems/Default_Platform_Server_and_database_configurations

In the OutSystems cloud infrastructure, the database is provided by OutSystems

Cheers

P.S. But you can connect your applications to external database if you need to.

Thanks for quick response.

When we use cloud infrastructure and use RDS/Azure DB services via outsystem platform  then it is called internal DB. and When used to access DB server dedicately hosted on separate infra and accessing via extension then It is called external DB.

Is this my understanding Right?

Hi,

Yes.

OutSystems will use a database "internally", doesn't matter where it is located. You just have to configure its connection when you have your own OutSystems server. That means that in this case, or you provide an existing database, or you install one. The platform will use this db to store meta data and create application entities.

For OutSystems cloud, the database will be installed for you.

External databases are usually OTHER databases you want to connect to, and will require an extension to do so.

Cheers