学習方法

メンター情報

料金

対応時間帯

返信スピード

学習方法

メンター情報

料金

対応時間帯

返信スピード

1484

始めまして、ユーザ名1484と申します。 大学生の時にIT系のwebサービス事業会社でアルバイト3年程度、 新卒でSIer企業に入り、2020年10月時点で4年目になります。 仕事回りでは、 web制作や、各種開発(小・中規模)・保守などで、VBA、html、css、javascript、php、wordpress、mysql、Java、orac....
プロフィールをもっとみる

--

募集をシェアしてメンターを探そう
シェア

※ この募集は締め切られました。

プログラミング Firebase Firestore Cloud Functions React.js

[単発/DBアーキ?相談]Firebaseで開発するwebサービスのDB(RDB/NOSQL)に関するご相談

2020年11月24日
単発
予算
3,000円
提案数
提案待ち
応募期限
終了

趣味の延長線として、競馬サイトを作成中です。Firebase、React(Typescript)を使っています。
そのうえで、DBの持ち方について、RDBかNOSQL(firestore)か、(一般論がわからず…、)ご相談をさせていただきたい次第です。

1機能として、各馬の出走成績を表示するページを作成したいと考えております。
※他社サイトにて恐縮ですが、以下ページにおける競争成績の表が具体イメージです。
https://db.netkeiba.com/horse/2015104961
https://www.keibalab.jp/db/horse/2015104961/
その際、構成するデータをRDBかNOSQL(firestore)にすべきか、悩んでいます。

firebase選択理由は、個人学習というのと、インフラサーバにあまり時間をかけたくないためサーバレスと呼ばれるサービスを用いての開発にはしたいと考えています。(サーバレスサービスであれば、gcpのfirebaseである必要はないですが、ここは確定とさせてください。)
そして、firebase選定の上では、DBはfirestore(NOSQL)にするのが常套である理解です。

データについては、すでに準備があり、それは外部DBサーバ上にて、RDBで持っています(inputはcsvでimport。別要件ですでに使用中です)。
その視点では、cloud Functionなどを使って当該RDBにクエリ投げて、データ取ってくるアーキテクチャとするのが自然かと思っております。
…firestore(json形式)に置きかえるにしても、RDBを挟むことになるため

この場合、どちらがよいのでしょうか。。
・firestoreにimportするためにデータ形式converterなどを用意・実行のうえ、firestoreを使用
・現行RDBに、cloud functionsを使ってアクセス(少なくとも当機能においてはfirestore使わない)

いずれでもメリットデメリットがある理解ですが、現状決め切れておりません。
※要件詳細等必要情報あれば、その旨ご教示ください。

以上、何卒よろしくお願いいたします。
特に、firebase(若しくは類するサーバレス)・nosqlを用いての開発運用経験のある方だとなお幸いです。

1484

プロフィール

始めまして、ユーザ名1484と申します。
大学生の時にIT系のwebサービス事業会社でアルバイト3年程度、
新卒でSIer企業に入り、2020年10月時点で4年目になります。

仕事回りでは、
web制作や、各種開発(小・中規模)・保守などで、VBA、html、css、javascript、php、wordpress、mysql、Java、oracle、DB2、Uipathなど、意図して広く浅く触ってきました。

別途新しく覚えたい技術について、メンターをして頂ける方を探したく、登録いたしました。
何卒よろしくお願いいたします。

■直近で覚えたいこと
・画像作成・加工
・web開発(react,typescript,firebase)

--

募集をシェアしてメンターを探そう
シェア