SlideShare a Scribd company logo
1 of 11
Grails Data

 Kendrew Lau
Grails stores all data in database
Embedded database
  No database server, a library linked to a
  program for data access
  Lighter, require less/no configuration
  E.g., HSQLDB embedded mode
Database server
  External process that manages data access
  Can be shared/accessed by multiple program
  concurrently
  E.g., MySQL
Grails has 3 environments
3 configurations with possible different
database settings
  development
  test
  production
Configured in file
grails-appconfDataSource.groovy
To execute in the 3 environments
Development
  grails run-app
  grails dev run-app
Test
  grails test run-app
Production
  grails prod run-app
Grails Data
Grails Data
Grails Data
Grails Data
Grails Data
Grails Data
Grails Data

More Related Content

What's hot

Hw09 Rethinking The Data Warehouse With Hadoop And Hive
Hw09   Rethinking The Data Warehouse With Hadoop And HiveHw09   Rethinking The Data Warehouse With Hadoop And Hive
Hw09 Rethinking The Data Warehouse With Hadoop And Hive
Cloudera, Inc.
 

What's hot (20)

Taking Elasticsearch From 0 to 88mph
Taking Elasticsearch From 0 to 88mph Taking Elasticsearch From 0 to 88mph
Taking Elasticsearch From 0 to 88mph
 
Distcp gobblin
Distcp gobblinDistcp gobblin
Distcp gobblin
 
Hadoop
HadoopHadoop
Hadoop
 
Splitgraph: Docker for Data
Splitgraph: Docker for DataSplitgraph: Docker for Data
Splitgraph: Docker for Data
 
Hadoop
HadoopHadoop
Hadoop
 
End to end business intelligence with Microsoft Power BI
End to end business intelligence with Microsoft Power BIEnd to end business intelligence with Microsoft Power BI
End to end business intelligence with Microsoft Power BI
 
High Performance Data Storage in a Microservices Environment
High Performance Data Storage in a Microservices EnvironmentHigh Performance Data Storage in a Microservices Environment
High Performance Data Storage in a Microservices Environment
 
Big data-hadoop-training-course-content-content
Big data-hadoop-training-course-content-contentBig data-hadoop-training-course-content-content
Big data-hadoop-training-course-content-content
 
Cassandra data modelling best practices
Cassandra data modelling best practicesCassandra data modelling best practices
Cassandra data modelling best practices
 
Web Crawling and Data Gathering with Apache Nutch
Web Crawling and Data Gathering with Apache NutchWeb Crawling and Data Gathering with Apache Nutch
Web Crawling and Data Gathering with Apache Nutch
 
Introduction to apache spark
Introduction to apache sparkIntroduction to apache spark
Introduction to apache spark
 
Big data solution capacity planning
Big data solution capacity planningBig data solution capacity planning
Big data solution capacity planning
 
The ABC of Big Data
The ABC of Big DataThe ABC of Big Data
The ABC of Big Data
 
Collecting and analyzing sensor data with hadoop or other no sql databases
Collecting and analyzing sensor data with hadoop or other no sql databasesCollecting and analyzing sensor data with hadoop or other no sql databases
Collecting and analyzing sensor data with hadoop or other no sql databases
 
Oracle NUM
Oracle NUMOracle NUM
Oracle NUM
 
Big Data DC - Analytics at Clearspring
Big Data DC - Analytics at ClearspringBig Data DC - Analytics at Clearspring
Big Data DC - Analytics at Clearspring
 
Sql server 2016 rc 3 query store overview and architecture
Sql server 2016 rc 3  query store overview and architectureSql server 2016 rc 3  query store overview and architecture
Sql server 2016 rc 3 query store overview and architecture
 
Spark - The beginnings
Spark -  The beginningsSpark -  The beginnings
Spark - The beginnings
 
Hw09 Rethinking The Data Warehouse With Hadoop And Hive
Hw09   Rethinking The Data Warehouse With Hadoop And HiveHw09   Rethinking The Data Warehouse With Hadoop And Hive
Hw09 Rethinking The Data Warehouse With Hadoop And Hive
 
Apache Hive
Apache HiveApache Hive
Apache Hive
 

Viewers also liked

2008 Chpa Murray
2008 Chpa Murray2008 Chpa Murray
2008 Chpa Murray
mesaredonda
 
Francisco Juegos Olimpicos De Beijing
Francisco Juegos Olimpicos De BeijingFrancisco Juegos Olimpicos De Beijing
Francisco Juegos Olimpicos De Beijing
guesteade30
 
2008 Chpa Quiroz
2008 Chpa Quiroz2008 Chpa Quiroz
2008 Chpa Quiroz
mesaredonda
 
Tratado De Libre Comercio
Tratado De Libre ComercioTratado De Libre Comercio
Tratado De Libre Comercio
guest140dd9
 
Bienvenida EngineUp - Día 1
Bienvenida EngineUp - Día 1Bienvenida EngineUp - Día 1
Bienvenida EngineUp - Día 1
octantis
 
Bro Q2 Presentation 2008
Bro Q2 Presentation 2008Bro Q2 Presentation 2008
Bro Q2 Presentation 2008
Brostromweb
 
Saving for a rainy day
Saving for a rainy daySaving for a rainy day
Saving for a rainy day
guestc8c6f7
 

Viewers also liked (20)

2008 Chpa Murray
2008 Chpa Murray2008 Chpa Murray
2008 Chpa Murray
 
Merci To Prima
Merci To PrimaMerci To Prima
Merci To Prima
 
Configuracion dns wins
Configuracion dns winsConfiguracion dns wins
Configuracion dns wins
 
Educación
EducaciónEducación
Educación
 
Francisco Juegos Olimpicos De Beijing
Francisco Juegos Olimpicos De BeijingFrancisco Juegos Olimpicos De Beijing
Francisco Juegos Olimpicos De Beijing
 
Iconb
IconbIconb
Iconb
 
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
 
ApresentaçãO2
ApresentaçãO2ApresentaçãO2
ApresentaçãO2
 
2008 Chpa Quiroz
2008 Chpa Quiroz2008 Chpa Quiroz
2008 Chpa Quiroz
 
PresentacióN Oficinas
PresentacióN  OficinasPresentacióN  Oficinas
PresentacióN Oficinas
 
José Juan Cruz Alayón - "EL DVD COMO MEDIO DE COMUNICACIÓN ALTERNATIVO/AUMENT...
José Juan Cruz Alayón - "EL DVD COMO MEDIO DE COMUNICACIÓN ALTERNATIVO/AUMENT...José Juan Cruz Alayón - "EL DVD COMO MEDIO DE COMUNICACIÓN ALTERNATIVO/AUMENT...
José Juan Cruz Alayón - "EL DVD COMO MEDIO DE COMUNICACIÓN ALTERNATIVO/AUMENT...
 
Tratado De Libre Comercio
Tratado De Libre ComercioTratado De Libre Comercio
Tratado De Libre Comercio
 
d
dd
d
 
Bienvenida EngineUp - Día 1
Bienvenida EngineUp - Día 1Bienvenida EngineUp - Día 1
Bienvenida EngineUp - Día 1
 
Osteoporosis
OsteoporosisOsteoporosis
Osteoporosis
 
Trabajos6
Trabajos6Trabajos6
Trabajos6
 
Ataque Do Coracao
Ataque Do CoracaoAtaque Do Coracao
Ataque Do Coracao
 
Bro Q2 Presentation 2008
Bro Q2 Presentation 2008Bro Q2 Presentation 2008
Bro Q2 Presentation 2008
 
Saving for a rainy day
Saving for a rainy daySaving for a rainy day
Saving for a rainy day
 
Takecare
TakecareTakecare
Takecare
 

Similar to Grails Data

Introduction to hadoop administration jk
Introduction to hadoop administration   jkIntroduction to hadoop administration   jk
Introduction to hadoop administration jk
Edureka!
 
Drupal Multisite Setup
Drupal Multisite SetupDrupal Multisite Setup
Drupal Multisite Setup
ipsitamishra
 
Hw09 Production Deep Dive With High Availability
Hw09   Production Deep Dive With High AvailabilityHw09   Production Deep Dive With High Availability
Hw09 Production Deep Dive With High Availability
Cloudera, Inc.
 

Similar to Grails Data (20)

Config BuildConfig
Config BuildConfigConfig BuildConfig
Config BuildConfig
 
Config/BuildConfig
Config/BuildConfigConfig/BuildConfig
Config/BuildConfig
 
Config BuildConfig
Config BuildConfigConfig BuildConfig
Config BuildConfig
 
Introduction to hadoop administration jk
Introduction to hadoop administration   jkIntroduction to hadoop administration   jk
Introduction to hadoop administration jk
 
MySQL 101 PHPTek 2017
MySQL 101 PHPTek 2017MySQL 101 PHPTek 2017
MySQL 101 PHPTek 2017
 
Drupal Multisite Setup
Drupal Multisite SetupDrupal Multisite Setup
Drupal Multisite Setup
 
Hw09 Production Deep Dive With High Availability
Hw09   Production Deep Dive With High AvailabilityHw09   Production Deep Dive With High Availability
Hw09 Production Deep Dive With High Availability
 
Big Data Testing Approach - Rohit Kharabe
Big Data Testing Approach - Rohit KharabeBig Data Testing Approach - Rohit Kharabe
Big Data Testing Approach - Rohit Kharabe
 
Introduction to HCFS
Introduction to HCFSIntroduction to HCFS
Introduction to HCFS
 
20131205 hadoop-hdfs-map reduce-introduction
20131205 hadoop-hdfs-map reduce-introduction20131205 hadoop-hdfs-map reduce-introduction
20131205 hadoop-hdfs-map reduce-introduction
 
Session 01 - Into to Hadoop
Session 01 - Into to HadoopSession 01 - Into to Hadoop
Session 01 - Into to Hadoop
 
Grails Asset Pipeline Plugin
Grails Asset Pipeline PluginGrails Asset Pipeline Plugin
Grails Asset Pipeline Plugin
 
ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON
 
Power Hadoop Cluster with AWS Cloud
Power Hadoop Cluster with AWS CloudPower Hadoop Cluster with AWS Cloud
Power Hadoop Cluster with AWS Cloud
 
BDA Mod2@AzDOCUMENTS.in.pdf
BDA Mod2@AzDOCUMENTS.in.pdfBDA Mod2@AzDOCUMENTS.in.pdf
BDA Mod2@AzDOCUMENTS.in.pdf
 
Advanced Security In Hadoop Cluster
Advanced Security In Hadoop ClusterAdvanced Security In Hadoop Cluster
Advanced Security In Hadoop Cluster
 
Play vs Grails Smackdown - Devoxx France 2013
Play vs Grails Smackdown - Devoxx France 2013Play vs Grails Smackdown - Devoxx France 2013
Play vs Grails Smackdown - Devoxx France 2013
 
Advanced Data Migration Techniques for Amazon RDS (DAT308) | AWS re:Invent 2013
Advanced Data Migration Techniques for Amazon RDS (DAT308) | AWS re:Invent 2013Advanced Data Migration Techniques for Amazon RDS (DAT308) | AWS re:Invent 2013
Advanced Data Migration Techniques for Amazon RDS (DAT308) | AWS re:Invent 2013
 
Introduction To Grails
Introduction To GrailsIntroduction To Grails
Introduction To Grails
 
Dataguard presentation
Dataguard presentationDataguard presentation
Dataguard presentation
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Grails Data

  • 2. Grails stores all data in database Embedded database No database server, a library linked to a program for data access Lighter, require less/no configuration E.g., HSQLDB embedded mode Database server External process that manages data access Can be shared/accessed by multiple program concurrently E.g., MySQL
  • 3. Grails has 3 environments 3 configurations with possible different database settings development test production Configured in file grails-appconfDataSource.groovy
  • 4. To execute in the 3 environments Development grails run-app grails dev run-app Test grails test run-app Production grails prod run-app