Skip to content

Commit

Permalink
Minor tweaks to Intro chapter
Browse files Browse the repository at this point in the history
  • Loading branch information
castaway committed Apr 12, 2014
1 parent 5e94f3e commit 325d0ba
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions chapters/01-Introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@
Chapter 1 - Introduction and general data storage
=================================================

This book will introduce you to DBIx::Class, the Perl module for dealing with your database(s).

If you are already sure that DBIx::Class is the solution to your Perl data storage problems, then you can probably skip this chapter and move straight on to [](chapter_02-databases-design-and-layout), or [](chapter_03-describing-your-database) to start learning. This chapter explains what DBIx::Class is and when to use it instead of some other ways of storing data.

What is DBIx::Class?
Expand Down Expand Up @@ -44,6 +42,7 @@ Data::Dumper[^datadumper] is a module for outputting a string representation of
* No control over which data is added, changed or removed (permissions).
* No transaction support - data lost if file system disappears mid write/read.
* No permissions system
* No support for any type of searching

#### Useful for

Expand Down Expand Up @@ -75,6 +74,7 @@ CPAN[^CPAN] has modules such as XML::Simple[^xmlsimple], JSON[^json], Text::xSV[
* Network transportable data.
* Data streaming.
* Human-readable.
* Searching can be done using XPath.

#### Cons

Expand Down Expand Up @@ -145,6 +145,7 @@ Databases are systems for storing structured data, in a pre-defined layout. The
* Control over data access / authentication.
* Transactions.
* Scalable for large amounts of data.
* Many ways to search and combine the data.

#### Cons

Expand Down Expand Up @@ -184,6 +185,7 @@ NoSQL actually means "Not a traditional relational database". Some NoSQL systems

* Faster than traditional databases.
* No structure defintions required.
* Structured searching usually included.

#### Cons

Expand Down

0 comments on commit 325d0ba

Please sign in to comment.