データベースの選択と導入~ ラズベリーパイ研究室

コンピューターを利用していると、様々なデータを管理したくなる事があります。ここでは三大オープンソース・データベースの特徴を簡単に説明します。

現在ではデータベースを導入するのはとても簡単になっていて、勿論、Raspberry Pi でもとても簡単に利用できます。ぜひデータベースを導入して Raspberry Pi ライフをより便利なものにしましょう。

おススメ!記事
Raspberry Pi 用「HAL」で、
カップラーメン・タイマーを作ってみよう!
ラズパイDIYの決定版! ソケットサーバー「HAL」をご紹介します。

データベースの選択と導入

さて、コンピューターを利用していると、様々なデータを管理したくなる事があります。

例えば、Raspberry Pi に温度センサーを接続している場合、定期的に計測した温度をどこかで保存管理する必要があります。それはやはり、データベースを用いるのが適切でしょう。

現在ではデータベースを導入するのはとても簡単になっていて、勿論、Raspberry Pi でもとても簡単に利用できます。

以下に、主要なオープンソースデータベースについの簡単な説明を示します。どれも、個人的に利用するにあたっては無料で導入できます。貴方にとってどのデータベースがウマが合うかが何となく分かっていただければ幸いです。

MySQL

世界で最も普及しているとも言われるオープンソースデータベースです。現在は買収されてオラクルの製品となっており、そこから派生したプロダクトである MariaDB というデータベースも存在します。

PHP の普及の原動力ともなったデータベースで、PHP の現場では頻繁に利用されています。

とにかくアバウトな操作でも MySQL が勝手に判断して実行してくれるので、PHP のお手軽さが好きな人はウマが合うかもしれません。

>> MySQL の導入

PostgreSQL

オープンソースであり、正統派なデータベースとして人気のあるデータベースです。Oracle の代替手段という位置づけだと個人的には思います。

MySQL とは違って厳格な操作が必要な場面が多く、几帳面な人がウマが合うかもしれません。

追記型のデータベースであり、データの追加や更新が高速に行える場面が多くありますが、反面、定期的な不要データ領域の削除を行う必要があります。

>> PostgreSQL の導入

SQLite

PHP の標準的なデータベースとしての位置づけであった他、スマフォアプリの組み込みデータベースとしても頻繁に利用される、とてもお手軽なデータベースです。

データベースは1つのファイルで構成されていて、このファイルさえあれば、SQLite がインストールされているどのコンピューターでも操作が可能です。

お手軽なデータベースである割にちゃんとトランザクション処理もできたりします。

一方、お手軽さを目指したためか、データ型はかなり大雑把です。

初めてのデータベースで簡単なデータを記録するだけであり、あんまり難しいことを考えたくない方がウマが合うかもしれません。

>> SQLite の導入

まとめ

以上、MySQL、PostgreSQL、SQLite の三大オープンソースデータベースを簡単に説明してみました。

どのデータベースが自分に合っていそうかわかったら、各導入記事を読んでみてください。

ソケットサーバー「HAL」では、MySQL、PostgreSQL、SQLite を簡単に扱うためのライブラリである DataMapper Lite を導入する事が決定しました。

DataMapper Lite を利用すれば、簡単な記述で SQL が発行できるようになります。近日中にリリースいたしますし、既に ソケットサーバー「HAL」をご購入されている方には無償で追加ファイルをご提供いたします。

また、さらに簡単に SQL が発行できる製品 DataMapper(有償)も少し遅れてリリースされます。

ぜひ、DataMapper Lite をご利用いただき、データベースというものが如何に簡単に扱える便利なものであるのかをご実感ください。

この記事へのコメント

※現在コメントはMarkdown記法が強制です。>>Markdown の書き方


Robert

お名前:Robert

2017-07-16 07:11:30

Hey! Do you know if they make any plugins to help with Search Engine Optimization? I'm trying to get my blog to rank for some targeted keywords but I'm not seeing very good gains. If you know of any please share. Many thanks!

Michael

お名前:Michael

2017-06-17 22:12:28

I like this post, enjoyed this one thankyou for posting .

George

お名前:George

2017-06-03 18:34:16

Howdy just wanted to give you a quick heads up. The words in your article seem to be running off the screen in Ie.

David

お名前:David

2017-05-31 05:19:20

My brother recommended I might like this website. He was totally right. This post truly made my day. You cann't imagine simply how much time I had spent for this info! Thanks!

Mark

お名前:Mark

2017-05-27 08:26:57

It is also possible that Zynga's chosen advertising

James

お名前:James

2017-05-21 06:40:37

Hey very nice website!! Man .. Beautiful .. Amazing .. I'll bookmark your website and take the feeds alsoI'm happy to find numerous useful information here in the post, we need work out more techniques in this regard, thanks for sharing. . . . . .

cheap cialis

お名前:cheap_cialis

2017-05-20 09:37:00

Its actually a nice and helpful piece of information. Im glad that you shared this useful information with us. Please keep us up to date like this. Thanks for sharing.

お名前:Administratorウェブサイト

2017-05-20 19:28:22

Thank you, But, no matter what, I'll not accept inappropriate site links.

お名前:Administratorウェブサイト

2017-05-20 21:42:02

And, Could you realize that all you do is in vain?

generic viagra

お名前:generic_viagra

2017-05-14 20:52:53

Good day! Do you know if they make any plugins to safeguard against hackers? I'm kinda paranoid about losing everything I've worked hard on. Any recommendations?

お名前:Administratorウェブサイト

2017-05-14 23:40:00

Hello, I regret to say that I can't understand what you say and cannot help you. Only one thing that I can do is to disable your inappropriate WEB link. regards.

guide achat viagra

お名前:achat

2017-05-02 19:11:52

I am really impressed with your writing skills as well as with the layout on your weblog. Is this a paid theme or did you modify it yourself? Anyway keep up the excellent quality writing, its rare to see a great blog like this one nowadays

お名前:Administratorウェブサイト

2017-05-03 08:54:12

Thank you, achat. I'm really glad to read such compliment words that you wrote. My system is developed by myself own in my spare time, not the ready‐made. I can't improve this system recently, but I wanna rebuild this system more better when if I'll be free. Incidentally, the WEB link that you appended was disabled 'cause it's inappropriate for this site. I hope you'd understand it.

この記事に返信

このコメントに返信