Google Cloud Firestore 라이브러리 활용기

Google cloud firestore에 대한 이미지 검색결과

Cloud Firestore

Cloud Firestore is a fast, fully managed, serverless, cloud-native NoSQL document database that simplifies storing, syncing, and querying data for your mobile, web, and IoT apps at global scale. Its client libraries provide live synchronization and offline support, while its security features and integrations with Firebase and Google Cloud Platform (GCP) accelerate building truly serverless apps.

Google에서 서비스하고 있는 Cloud Firestore에 대해 소개합니다.

Cloud Firestore는 cloud, serverless, NoSQL 데이터베이스입니다.

여러 특징들이 있는데


  • 확장성. 동시 접속이 많아지면 알아서 확장이 된다고 합니다.

  • 보안.

  • 사용자는 로직, 데이터만 고민하면 됩니다.


활용방법


활용 방법은 크게 2가지입니다.

1번. 각 클라이언트에 맞는 라이브러리를 사용하는 것

2번. firestore를 활용한 restAPI 서버 구성입니다.

1번. 클라이언트에 맞는 라이브러리


1번 방법은 쉽게 firestore를 사용해볼 수 있으나, 클라이언트 플랫폼이 달라질때마다 그에 맞는 라이브러리를 찾아 써야합니다.

예를 들어, 안드로이드에서 firestore를 사용할 때와 아이폰에서 firestore를 사용할 때 코드가 좀 다르죠.

그리고 firestore에 종속된 코드라서 추후 아마존, 자체서버로 서버를 옮길 경우, 다시 코드를 짜야하죠.

2번. Firestore를 활용한 restAPI 서버


2번 방법은 restAPI를 한 번 구성해놓으면 어떤 플랫폼이든 기존에 rest api 요청하는 코드를 그대로 활용할 수 있습니다.

그리고 아마존, 자체 서버로 옮겨도 그대로 코드를 사용할 수 있죠.

2번 방법은 직접 사용해보고 더 적어보겠습니다.


1번 방법, JJM page에서 활용


보팅 히스토리 부분에서 firestore를 활용해봤습니다.

JJM 보팅을 할 때마다, 보팅 히스토리에 기록합니다.

그리고 그 기록들을 볼 수 있도록 해봤습니다.

이를 위해서 필요한건 딱 2개의 함수만 있으면 됩니다.

쓰기와 읽기죠.

아래처럼 history에 보팅 rate와 보팅을 한 날짜를 add합니다. 이부분이 쓰는 부분입니다.

db.collection(“history”).add({
rate: _rate,
date: _date
});



이 부분은 history에 담긴 document를 읽어오는 부분입니다.

시간 순서대로 10개만 읽어봤습니다.

db.collection(“history”).orderBy(“date”,”desc”).limit(10)
.get()
.then(function(querySnapshot) {
querySnapshot.forEach(function(doc) {
console.log(doc.id, “ => “, doc.data());


느낀점


서버를 잘 몰라도 서버가 필요한 서비스를 제공할 수 있습니다.

단, Firestore의 무료할당량을 초과하면 돈을 내야합니다.

무료할당량을 초과할정도면 돈을 벌 수 있는 서비스이지 않을까?? 생각해봅니다.

읽어주셔서 감사합니다!!!


참고


https://firebase.google.com/docs/firestore/use-rest-api?hl=ko

https://firebase.google.com/docs/database/rtdb-vs-firestore?hl=ko

https://medium.com/get-it-working/get-googles-firestore-working-with-react-c78f198d2364


This page is synchronized from the post: ‘Google Cloud Firestore 라이브러리 활용기’

[일기] 밀크티 만들기

밀크티를 만들어봤습니다 ㅋㅋ


먼저.. 홍차, 우유, 뜨거운 물이 있어야합니다.


저는 우유 대신 두유를 써봤습니다.



재료가 다 준비됐다면 먼저 티백을 물에 넣습니다. 그리고 준비한 우유를 전자렌지에 데핀 후, 컵에 넣습니다.


잘 섞어주면 아래 사진처럼… 밀크티 완성입니다!

마셔보니 나름 괜찮았습니다. 비율은 물 반, 우유 반.


설탕을 넣어야 딱 맛있을것 같습니다. 저는 건강을 위해 설탕은 넣지는 않았습니다.



처음 만들어본 밀크티였는데요.


쉽고 빨리 만들 수 있었습니다. 가끔 이렇게 마셔봐야겠어요.


감사합니다.


This page is synchronized from the post: ‘[일기] 밀크티 만들기’

[일기] 환경 만들기

어떻게 읽은것인가를 읽고 있습니다.
아래 글에서 공감을 많이 했습니다.
자신의 의지만을 믿지 마라. 환경도 중요하다.
의식적으로 환경을 잘될수있는 환경, 할수밖에없는 상황을 만들어서 원하는 것을 해봐야죠!

1557195418697.jpg

1557195420280.jpg


This page is synchronized from the post: ‘[일기] 환경 만들기’

[일기] 오랜만에 만난 친구

어제 친한 친구를 만났습니다.
그 친구는 중학생때 같은학교였고 같이 피시방을 자주갔던 친구였죠.
그 친구랑은 대학생때도 자주 연락하며 만났었죠.
만나서 했던 이야기를 생각하면..
20대 초반에는 게임과 연애 이야기
20대 중반쯤에는 게임, 취직이야기
20대 후반에는 게임, 이직, 결혼이야기
이랬던거 같아요.

어려웠던일, 즐거웠던일, 옛날이야기
이것저것 이야기할 수 있는 친구..
새삼 소중하다 생각들었어요.

어떻게 이 친구를 오래만날수 있었을까
생각해보면 서로 관심을 가져줘서 그런것 같아요.
생일이면 생일도 챙겨주고, 가끔만나서 사는이야기도 하고, 게임도 하고요.

앞으로도 이 친구, 그리고 여러 좋은사람들과
좋은관계를 유지하고 싶어요.
그들에게 더욱 관심도 가져주고.. 그래야겠어요!
감사합니다.


This page is synchronized from the post: ‘[일기] 오랜만에 만난 친구’

[일기] 스팀파워 업!!

스팀 1500 정도 파워업했습니다.
파워업한 이유 몇가지 적어보겠습니다.

  1. 돌고래가 되고 싶다.
    5000스파가 되면 돌고래가 된다고 알고있는데요.
    스팀이 1천원, 3천원일때라면 시도할 엄두가 안나지만, 400원이라 할 수 있었습니다.

  2. 글쓰기의 원동력
    스팀은 저에게 꾸준히 글을 쓸 수 있게 도와줬습니다.
    앞으로도 나름 이것저것 글을 쓸 수 있도록 동기부여가 될 것 같아 파워업을 했습니다.

  3. 투자
    스팀은.. 제가 이렇게 투자하고있습니다.
    매달 조금씩 사자.
    떨어지든, 오르든 용돈으로 조금씩 사보자..
    이런마음으로 샀습니다.

감사합니다.


This page is synchronized from the post: ‘[일기] 스팀파워 업!!’

[여행]중국, 대련, 갈 곳 추천

image

안녕하세요. 제이콥입니다.
중국 대련을 갔다왔습니다.

대련의 장점에 대해 몇개 소개하고싶어요.
대련은 비행기로 1시간이면 가는 곳입니다
가깝고 공기도 좋으며, 사람이 많지 않습니다.
붐비지않아요.
그리고 전체적으로 물가가 싸다고 생각해요.
호텔, 음식, 택시, 마사지
좋은퀄리티, 합리적인가격!

특히, 음식은 다 잘맞았고 모든음식을 다 맛있게 먹었네요.
훠궈, 딤섬, 고기류, 야시장 등등

느낀점, 그리고 몇 군데 추천할 곳을 적어보겠습니다.

승리광장은 짝퉁시장으로 유명합니다. 그곳이 가시면 여러 짝퉁들을 구경하고 사보실수 있습니다.
나가려고하면 붙잡고 흥정하는 재미가 있습니다.

승리광장


대련의 호텔은 저렴한편입니다. 조식도 맛있고요.
예뻐요. 특히, 힐튼리조트호텔은 주변에 바다가있어서 걸어서 바닷가를 구경할 수 있습니다. 좋았습니다.

Intercontinental 호텔


달리안 힐튼 리조트 호텔


야시장 가셔야합니다!
야시장에서 꼬치, 해물 등을 팔고 있고요.
A마켓에서 술을 사고, b마켓에 가서 꼬치를 사고 c에 가서 해물을 먹고 그랬어요. 싸면서 맛있었어요.

야시장, 음식들




쇼핑을 한다면..
완다플라자가 꽤 괜찮다군요.
샤오미 오프라인 매장이 있어서 이곳에서 직접보고 사볼수 있습니다.

완다플라자, 샤오미, 어메이징 핏 시계


검색을하면 타이디엔이 많이 나옵니다. 가격도 괜찮고 마사지를 잘해줍니다. 차도 주고요. 굿굿!

마사지, 타이디엔


중국말 하나 모르지만 좋은시간을 보냈습니다.
사실, 사람들에 반한것도 있습니다.
유머러스하고, 배려있고, 친절합니다.

대련 추천!

여행지 정보
● 중국 Liaoning, 다롄 시



[여행]중국, 대련, 갈 곳 추천



이 글은 스팀 기반 여행정보 서비스

trips.teem 으로 작성된 글 입니다.

image

This page is synchronized from the post: ‘[여행]중국, 대련, 갈 곳 추천’

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×