안녕하세요~

 

2019년 10월말에

포르투갈 여행에 다녀왔는데요

 

그중에 리스본 

맛집 후기를 

쪄보도록 하겠습니다,,,

 

 

 

1. O Chiado

 

주소 : R. do Crucifixo 104, 1100-044 Lisboa, 포르투갈

구글 평점 : 4.5

 

이 집은

거의 생고기?를 뜨거운 돌판위에 

올려주는 스테이크가 아주 

신기방기해요

 

그래서 본인이 원하는 굽기만큼 

구워서 먹으면됩니닷,,

 

그리고 고기도 무척이나 두꺼워요!!!

 

그리고 

바깔라우 라고 

포르투갈에서 유명한 

대구 요리가 있는데

 

대구와 감자가 주 재료인 

요리인데

 

제가 포르투갈에서 먹은

바깔라우 요리중에서

여기가 제일 맛있었어요!!

 

 

그리고 저는 와인이랑 문어요리도 시켜서 먹었습니닷

모두 만족만족

 

저랑 동행들은 전화해서

예약해놓고 갔는데

자리가 그리 많지 않으니

 

예약하는걸 추천 드려요!

(전화해서,, 간단한 영어만하면

예약가능하니,, 어렵지 않습니당 ㅋ_ㅋ!!!)

 

 

 

2. Lisboa Há Mesa

 

주소 : R. das Portas de Santo Antão 95, 1150-265 Lisboa, 포르투갈

구글 평점 : 4.5

 

 

아주 가벼운 ,, 

그냥 기억도 잘안나는 무난한

조개 요리,,

이건 포르투갈 스테이크였는데

나름 나쁘지 않은 무난무난한

스테이크 였습니닷

 

 

 

가장 강추인것은....

이집의 해물밥 ㅠㅠㅠㅠㅠㅠ

 

여기 해물밥이 포르투갈에서 

해물밥 엄청 많이 먹었는데

진짜 쏘울 푸드입니닷....

 

 

거의 우리나라 국밥수준...

깊은 ㅠㅠ

해물 국물맛이란 ㅠㅠㅠㅠ

 

 

많은 해물 + 그리고 밥,,,,

 

진짜 우리나라 국밥이 생각나는 넘나 맛나는 음식이예요

 

게다가 양도 많습니다....

꼭 시켜주세요

이 집 해물밥 맛집입니다!!!!

 

둘이서 하나는 이거 무조건 먹어야해요,,,꼭,,,,

 

이 스타터가 아주 괜찮았어요 ~~

문어 샐러드 느낌!!!

 

그리고 가게 내부는 이렇게

한국인이 거의 없었고

동양인도 저희 밖에 없었어요

 

현지인이 많은 느낌이었습니다~

 

 

 

 

 

리스본에서도 많은 집을 갔지만

가장 맛있었던 집

기억 나는 집 두집만

 

기록하였어요~~

강추강추~

 

그럼 이만

안녕하세요~

 

2019년 10월말에 

포르투갈 여행을 다녀왔는데

 

그중에 가장 공들인 숙소,,,

포르투 숙소에 대해 포스팅 해보고자 합니닷

 

포르투 하면,, 뷰아입니까,,뷰,,,

뷰 덕후인 저는

뷰가 좋은 숙소를 찾아헤맸습니다

 

그러던중 가격도 우왕 너무좋고

뷰도 좋고

게다가 위치도 좋은

ㅇ-<-<,,,

 

모든걸 다갖춘 ㅠㅠㅠㅠ

숙소를 찾아 바로 예약했습니다

(사실 호스텔보단 비싸서 고민했음)

 

 

숙소는

벨로스 아이레스 아파트먼트

Belos Aires Apartments 

위치 : Região Norte PT, Rua das Taipas nº5, 4050-599 Porto, 포르투갈

구글평점 : 무려 5.0

 

 

나는 3박에 

214,967원에 예약했다,,

1박에 약 71000원정도 되는가격

ㅠ_ㅠ

저렴하지 않습니까?

사실 포르투갈 전체적인 물가가 그렇게 비싸진 않다

 

물가 저렴한곳 

너무사랑햇,,

 

 

방이 어떻게 생긴지는

동영상으로 첨부~

 

 

 

매일 눈떠서 뷰를 보는게 넘나 행복했다

 

위치는 포르투 상벤투역에서 그리멀지않다

걸어서 9분정도?

 

그런데 좋은건

사람이 가장많고

큰길로 다니면 바로 나온다는것이다

 

숙소 오는길에 슈퍼도 있어서

돌아오는길에 물을 사도 개이득이다,,

 

한가지 있었던 단점은

약간 추웠다는것,,?

하지만 이불덮으면 괜찮았다

 

 

그리고 난 숙소를 혼자써서 7만원이었지만

둘이같이써도 숙소가 무척 넓기때문에

ㅠㅠ 그러면 일박에 인당 3만5천원꼴이니...

 

 

둘이간다면 호스텔안가고 당연히 이숙소에

묵을것이다!!

아니면,,더좋은 호텔...

 

 

담당 직원분도 엄청 친절하다 참고로

 

이건 내문제인데

호텔 방문을 여는게 열쇠로 여는건데

ㅠㅠ 난 그게 잘못해서

어려웠지만...

이건 내문제인것으로...

몇번해보다보니 적응됐다 ^^

(역시 인간은 적응의 동물)

 

 

그럼

이만

 

 

 

포르투에서 3박4일 내내 비가왔기

때문에.. 

맛집을 정말 많이 찾아 다녔다

 

적극 추천하는건 

꼭 예약하고 가라는것이다.

유심을 보통 바꾸기때문에

 

전화해서 예약하라는 것이다

영어도 다 잘통하기때문에

영어로 예약하면 된다

 

아니면 포르투는 식당이 위치가 거기서 거기라

걸어다니다가 나는

식당에 들어가서 다음날 식당을 예약 하기도 했다 ㅎㅎ

 

아니면 인터넷으로 예약이 되는 곳도 있긴하다

(예를들어 그라함 레스토랑 )

 

 

그럼 하나하나 리뷰를 해보겠다

우선 다녀왔던 곳부터!

 


 

 

1. Bota&Bira

위치 : R. do Comércio do Porto 191, 4050-253 Porto, 포르투갈

구글평점 : 4.7

 

여기는 포르투에서 유일하게 두번 갔던 곳이다 

 

점심에 한번 

저녁에 한번

 

점심에는 단 7유로에 3코스가 나온다

스프 - 메인(고기/생선) + 마실것(와인 등) - 에스프레소

 

엄청난 가성비다 ㅠㅠ

 

나는 고기를 택했었는데

근데 닭고기라 별로였다

닭고기 무슨 밥같은게 나왔는데 비추한다 ㅋㅋㅋㅋㅋ

걍 생선먹기로

다른게 나오면 먹어볼만 할듯

 

 

저녁에갔을땐 

여러명이서 가서 메뉴를 아주 여러개 시켰는데

ㅠㅠ 먹는것마다 다 맛있었다

우선 꼭먹어야되는건

스테이크 티본스테이크 진짜 맛있당!!

글구 사이드는 꼭 스윗포테이토로 해야한당 

맛나맛나 

 

글고 씨푸드 파나다도 

걸쭉한 국물같은거에 해물밥 나오는데

진짜 맛있당

 

같이간 동행들은 씨푸드 파나다가 젤 맛있다고 했당 ㅋㅋ

 

아 그리고 서버가 아주 친절하다

쏘스윗하다,,,ㅇ-<-<

 

 

그리고 가게는 몇자리가 안되서 아주 

금방찬다

저녁은 꼭 예약해야할듯..

 

근데 기분이 좋았던건

가게가 아기자기해서 아주 귀엽다,,,

 

 

 

2. Cantina 32

주소 : R. das Flores 32, 4050-262 Porto, 포르투갈

구글 평점 : 4.4

 

이곳은 저녁에 가려고 했는데 예약 풀이라서

바로 다음날 점심으로 예약 ^^할래

해서 바로 다음날 간곳이다

 

우선 이집은 포르투갈에서 먹은데 중

문어가 가장 맛있는 집이다

ㅋㅋㅋ

 

꼭꼬 먹어야한다

문어랑 스테이크 먹었는데

 

스테이크는 무난했었던거 같고

문어가 아주 두껍고 실해서

맛있었다 

 

 

그리고 샐러도드 시켰는데 같이 시켜먹기 

괜찮았다

 

근데 이 가게는 약간 가게가 좀 힙한 느낌이었다

그래서 저녁에 가도 더 좋을 느낌?

인테리어가 힙하다

 

 

 

3. Impar Flores

주소 : R. das Flores 306, 4000-069 Porto, 포르투갈

구글 평점 : 4.4

 

 

이곳에서는 

새우먹물파스타 

문어구이

그리고 크림리조또?

를 시켰다

 

그냥저냥 무난했던곳

위치가 좋아서 지나가다가 가보면 좋을곳

근데 인기많아서

 

여기도 예약은 안했지만

가보면 좋을듯 ㅎㅎ

 

 

 

4.  Vinum - Restaurant & Wine Bar

주소 : Rua do Agro 141, 4400-003 Vila Nova de Gaia, 포르투갈

구글평점 : 4.6 

 

이곳은 예약을 인터넷으로 미리 하고 갔다

vinumatgrahams.com

 

이곳에서 하면된다.

 

그리고 이곳은 그라함 와이너리에서 운영하는 

레스토랑이다

 

나는 포르투에서 칼렘 와이너리 투어를 하고

그라함은 레스토랑으로 갔다~

 

근데 이곳은 꼭 점심에 가야한다 ㅠㅠ

가성비가 내리기때문 ㅠㅠ

 

런치 3코스가 단돈 25유로

 

그리고 나는 비오는 날이었지만

뷰가 어마어마하게 좋다

(뷰 엄청 좋아하는  편)

 

비와서 안타까웠지만ㅠㅠ

 

 

하지만,, 뷰가 좋다는것은,,,

그만큼 높이 올라가야한다는 것을 뜻한다

^_^ 등산을 해야하니 유념할것...

멀리서 간다면

우버를 탈것을 추천한다...

(포르투갈에서는 우버는 필수다.. 우버우버..

이것도 곧 포스팅 올리겠다)

 

코스는 여러메뉴중에서 택하면된다

 

같이간 동행들은 전부 

스테이크를 골랐지만

 

스테이크만 매끼니 먹어서 지겨워서

오징어를 시켰다

ㅎㅎ 아주 만족스러웠다

 

그리고 디저트로는

나는 와인을 시켰다

 

같이간 동행은 애플 어쩌고를 먹었는데

이것도 맛있었다 ㅎㅎ

다시 포르투갈을 간다면

이곳은 꼭 다시가고싶다

돈이 된다면 

디너에두 가고싶다 ㅠㅠ

 

 


못가본 곳중에서 가보고 싶은곳은

 

1. 베이스 포르토 

주소 : Base - Quisque Jardim, Passeio dos Clerigos, R. das Carmelitas 151, 4050-163 Porto, 포르투갈

구글 평점 : 4.6

 

 

2. Muu Steakhouse

주소 : Rua do Almada 149A, 4050-037 Porto, 포르투갈

구글 평점 : 4.8

 

이곳은 진짜 꼭 가고싶었는데

여기를 가려면 한국에서 미리 예약하고 가야할거 같다..

인스타 dm으로도 예약이 된다고는 하던데 ㅠㅠ

 

3박 4일내내 있을때 연락을 했었는데

취소자리도 안났었다 ㅠㅠ

아쉽,,

 

^_^ 다음번에 또 포르투 가면되지롱

 

 

그리고 한가지 더 포르투에서 가본 

재즈바를 추천해주고싶은데

개강추,,,,

여기는 동영상이랑 사진이랑 나중에 자세히 올릴것이다

너무 좋았기 때문에 ㅠㅠ

 

 

그럼

이만 

 

 

 

 

 

DB에 대해서 알아보다가

RDB와 NoSql은 각각 장단점이 명확해서

이거를 아우를 수 있는 NewSql이 있다는걸 알았다!

 

오늘은 이걸 알아보고자 한당 ㅎ_ㅎ


NewSql 이란?

 

2011년에 처음나온 개념이다 (얼마안되었네..!)

간단히 말하자면,

NewSql = RDB + NoSql

 

RDB처럼 ANSI SQL문법과 ACID(트랜잭션)을 지원하고,

NOSql처럼 Scale-out을 지원한다.

 

 

MIT 마이클 스톤 브레이커 교수는 NewSql에 대해서 5가지로 정의 내렸다.

 

정의

1.SQL 기반 상호작용

- SQL 문법을 사용한다

 

2. 트랜잭션을 위한 ACID 지원

- 트랜잭션 커밋(Commit)을 위한 필요속성인 ACID( 원자성, 일관성, 고립성, 지속성)을 지원

  • 원자성(Atomicity) : 트랜잭션과 관련된 작업들이 부분적으로 실행되다가 중단되지 않는 것을 보장하는 능력
  • 일관성(Consistency): 트랜잭션이 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 유지
  • 고립성(Isolation): 트랜잭션을 수행 시 다른 트랜잭션의 연산 작업이 끼어들지 못하도록 보장
  • 지속성(Durability): 성공적으로 수행된 트랜잭션은 영원히 반영되어야 함

 

3. 비잠금 동시성 제어

- 데이터 무결성 처리를 위해 지원하는 트랜잭션 동시제어 잠금처리와 관련해 기존 방식과는 다른 Non-locking 구조를 지원

- 락을 걸지않고 단일 스케줄을 통해 동시성 제어를 한다.

 

4. 노드 단위 고성능

- 각 단일 DBMS 서버 노드 단위로 확장해 고성능 보장

- 네트워크를 통한 처리가 없고 Node 단위로 확장하여 성능을 높일 수 있다.

 

5. 병렬, 비공유 아키텍쳐

- 병렬적으로 수행해서 데이터를 고성능으로 처리 할 수 있어야하고, 분산 처리 시 데이터가 각 서버에 중복되지 않고 독립적으로 존재해야 한다.

- CPU, RAM, DISK 같은 하드웨어 자원을 서로 공유하지 않고 개별적으로 사용한다.

 

 

이걸로만으론 그렇게 와닿지가 않는다..! 더 찾아보자

 

특성

1. Partitioning/Sharding

Sharding를 통해 Scale-out을 지원한다.

- Sharding : 같은 테이블 스키마를 가진 데이터를 다수의 데이터베이스에 분산하여 저장하는 방법

- ex) 전 세계의 고객 데이터를 저장하는 DB를 분산한다면, 아시아면 샤드A, 유럽이면 샤드B... 이런식으로 저장한다.

- 테이블을 컬럼 값을 기초로하여 나눈다.

 

 

2. Concurrency Control

MVCC(Multi Version Concorrencty Control) 기법 적용

- NewSql은 트랜잭션에 의해 데이터 갱신이 발생 할때, 생성된 사본에 데이터를 갱신하는 연산을 수행하므로

다른 트랜잭션에 영향을 끼치지 않으면서 빠른 성능을 구현 할 수 있다.

 

 

3. Crash Recovery 

시스템이 무너졌을때, 데이터를 복구하고 상태를 유지하는 기능이 있다.

 

 

4. In-Memory DB

실시간 저장 및 처리를 위해서 인메모리 DB 아키텍처이다.

- 모든 NewSql이 인메모리 DB는 아니지만, 대부분 지원한다.

- 비싼 메모리 가격과 메모리 용량으로 인해 실시간 데이터 처리가 필요한 특정업무에만 제한적으로 사용돼 왔다.

- 메인 메모리 속성인 휘발성 때문에 디스크 백업이 필요한 제약을 극복하기 위한 연구 진행중이다.

 

 

 

RDB, NoSql, NewSql 비교

특성 RDB NoSql NewSql
ACID특성 O X(BASE 제공) O
인메모리 DB X O O
빅데이터 X O O
스케일 아웃 X O O
H/A O O O
리플리케이션 * O O O
성능 X O O
SQL지원 O X O
Relational O X O
join O X O

 

 

*리플리케이션 (replication) : 두개이상의 DBMS시스템을 Master/ Slave로 나눠서 동일한 데이터를 저장하는 방식

 

 

 

 

 


참고사이트

http://www.itworld.co.kr/news/111071

https://www.predictiveanalyticstoday.com/newsql-databases/

https://bitnine.tistory.com/entry/NewSQL%EC%97%90-%EB%8C%80%ED%95%98%EC%97%AC

'DEVELOP > DB' 카테고리의 다른 글

[MariaDB] general log 설정하기  (0) 2020.05.25
DB (mysql) 설정 변경  (0) 2020.03.13
NoSql DB 종류  (0) 2019.12.13
DB(database)의 종류  (0) 2019.12.11
Liquibase 사용법 및 개념  (0) 2019.06.12

저번 시간에는 RDB와 NoSql을 비교해서 이해해 보았다면,

이번에는 NoSql의 종류를 좀 더 상세히 이해해 보고자 한다.

 


NoSQL이란?

대용량 웹 서비스를 위하여 만들어진 데이터 저장소로 관계형 데이터 모델이 아닌 분산된 데이터를 저장 및 조회,

스키마가 없거나 느슨한 스키마를 제공한다.

1. Key-Value DB

- 간단한 키-값 메소드를 사용하여 데이터를 저장하는 비관계형 데이터 베이스 유형

- 키를 고유한 식별자로 사용하는 키-값 쌍의 집함으로 저장

- 키-값DB는 파티셔닝이 가능하고, 다른유형의 DB로는 불가능한 범위까지 수평확장 가능

 

사용사례

- 세션 스토어 : 세션 관련데이터를 주 메모리또는 DB에 저장하는데, 속도가 빠른 키-값 저장소가 적합하다. 키-값DB는 RDB보다 페이지당 제공하는 오버헤드가 적다

- 장바구니: 키-값DB는 분산처리 및 저장을 통해 수백만명의 사용자에게 서비스 제공, 동시에 대량의 데이터 처리및 상태변경 가능 또한, DB 내에 내장형 중복기능이 있어 스토리지 노드 손실 방지 

-Redis

 

Key Value
K1 AAA, BBB, CCC
K2 AAA, BBB
K3  DDD, CCC
K4 AAA, 222, 3333
K5 ZZZZ, 3 , 5555

2. Document DB

- JSON 유사 형식의 문서로 데이터 저장 및 쿼리하도록 설꼐된 비관계형 데이터베이스

- 개발자들이 어플리케이션 코드에서 사용하는것과 동일한 문서 모델 형식을 사용하여 손쉽게 데이터 저장, 쿼리 가능

- 유연한 인덱싱, 강력한 임시 쿼리 , 문서 모음에 대한 분석 지원

 

사용사례

- 콘텐츠 관리 : 어플리케이션이 추적하는 각 엔터티를 단일 문서로 저장 가능 

- 카탈로그 : Doc DB는 효율적 , 효과적으로 저장 가능. 각 상품의 속성을 단일 문서로 기술하여 관리가 쉽고 , 읽기 속도도 빠르다.

- MongoDB, CouchDB

[ 
    { 
        "year" : 2013, 
        "title" : "Turn It Down, Or Else!", 
        "info" : { 
            "directors" : [ "Alice Smith", "Bob Jones"], 
            "release_date" : "2013-01-18T00:00:00Z", 
            "rating" : 6.2, 
            "genres" : ["Comedy", "Drama"], 
            "image_url" : "http://~~~.com", 
            "plot" : "A rock band plays their music at high volumes, annoying the neighbors.", 
            "actors" : ["David Matthewman", "Jonathan G. Neff"] 
        } 
    }, 
    { 
        "year": 2015, 
        "title": "The Big New Movie", 
        "info": { 
            "plot": "Nothing happens at all.", 
            "rating": 0 
        } 
    } 
]

 

3. Graph DB

- 데이터베이스는 노드를 사용하여 데이터 엔터티를 저장하고 엔지로는 엔터티간의 관계를 저장한다.

- 엣지는 항상 시작 노드, 끝노드, 유형과 방향을 가지며 상-하위 관계, 동작, 소유자등을 문서화 한다. 

 

사용사례

- 이상탐지 : 정교한 이상탐지와 예방기능이 있다. 관계를 사용하여 거의 실시간으로 금융이나 구매 트랜잭션 처리 가능

- 추천 엔진: 고객 관심 분야, 친구 , 구매이력과 같은 정보 카테고리들 사이의 그래프 관계 저장

- Neo4j, InfoGrid , Infinite Graph

4. In-Memory DB

- 모든 데이터를 주메모리에 저장하여 Disk에 접근하는 것을 제외해서 즉각적인 반응이 올 수 있는 DB

- micro 초 반응, 많은 트래픽이 요하는 어플리케이션에 적합하다.

 

사용사례

- Real-time Bidding

- 게이밍 리더보즈 : realtime으로 정렬된 데이터를 빠르게 가져 올 수 있다.

- 캐시 : 보통 RAM에 저장해서 빠르게 접근 가능

 

 

5. Search-Engine DB

- 비슷한 주제로 분류한 인덱스를 사용하며, 길고 구조화 되지 않은 데이터를 다루는데 최적화 되어있다. 아주 길거나 복잡한 text를 다루는데 좋다.

 

사용사례

- Text Search : Search-Engine DB를 쓰면 RDB보다 full-text를 찾는게 더 빠르고 관련있는 결과들을 정렬 가능

- 로그와 분석 : 로그를 더 효율적으로 관리 가능, 여러 다른 어플리케이션의 로그들을 중앙에서 관리 가능

-ElasticSearch

 

 

6. Column Family Store

- Key-Value 모델이 발전한 형태이다.

- key는 여러 컬럼을 가리키며, 컬럼은 컬럼 패밀리(슈퍼 컬럼)에 따라 정렬된다.

- 여러 서버의 분산된 수많은 데이터를 저장, 처리하기 위해 만들어졌다.

- Join이 되지 않는다. 신규데이터가 추가 될때, 구조를 변경하지않고 Column Family 테이블에 입력하면 된다. 

- Cassnadra, HBase

테이블명 사원
CF : 공통사항

성명

주민번호

CF:최종학력

학교명

전공

졸업년월일

CF:전화번호

집 전화번호

모바일 전화번호

사무실 전화번호

 


참고사이트

https://aws.amazon.com/ko/nosql/

https://subokim.wordpress.com/2011/05/31/nosql-db-four-type/

https://12bme.tistory.com/323

'DEVELOP > DB' 카테고리의 다른 글

[MariaDB] general log 설정하기  (0) 2020.05.25
DB (mysql) 설정 변경  (0) 2020.03.13
NewSql 이란? All in one DBMS  (0) 2019.12.16
DB(database)의 종류  (0) 2019.12.11
Liquibase 사용법 및 개념  (0) 2019.06.12

+ Recent posts