AWS(1)
·
aws
클라우드클라우드라는 단어는 구름이라는 뜻을 가지고있고 클라우드 컴퓨팅에 줄인 말이다. 전세계 어디서든지컴퓨팅 자원 사용할 수 있다는 의미를 가진다.특징- Data 저장과 접근을 인터넷으로 언제 어디서든 접근 가능한 기술- 바로 사용 가능하고 사용한 만큼만 과금하는 전산기반 시설들(=인프라)- 전산 하드웨어 장비들의 가상화 기술 클라우드의 종류1. Traditional On-Premoses: 클라우드 컴퓨팅과는 대조되는 개념으로 기업이 자체적으로 서버, 네트워크 및 기타 IT 인프라를 보유하고 운영하는 것이다. 초기 투자 비용이 높고, 유연성과 확장성이 제한될 수 있다.  2. Infrastructure as a Service(Iaas): 사용자에게 가상화된 컴퓨팅 리소스를 제공하여 필요한 만큼 인프라를 ..
[Flask 심리테스트] 코드분석
·
카테고리 없음
1. 개요 Flask를 이용해 참여자의 정보 입력 및 심리테스트를 진행하는 하나의 서비스를 만드는 과정 2. 데이터 구조database.pyfrom flask_sqlalchemy import SQLAlchemydb = SQLAlchemy() flask_sqlalchemy는 ORM 라이브러리인 SQLAlchemy와 Flask 간의 통합을 제공하는 패키지로 SQLAlchemy를 사용하여 Flask 앱 내에서 데이터 베이스와 상호작용 할 수 있다. models.pymodel.py의 하위 클래스는 데이터 베이스의 테이블에 해당되고 각 인스턴스는 해당 테이블의 행을 나타낸다.위에서부터 순서대로 Participant, Admin, Question, Quiz으로 테이블을 생성한다.from .database impor..
[DataBase] NoSQL의 특징
·
개발지식
목차NoSQL이란 NoSQL은 = "Not Only SQL"의 약자로 SQL만을 사용하지 않는 데이터베이스 관리 시스템(DBMS)을 뜻한다.NoSQL은 비관계형 데이터베이스 유형을 가리키며  데이터 베이스 언어마다 관습화된 API, 선언적 구조의 쿼리 언어, 쿼리별 언어를 사용하며 질의한다.이 데이터베이스는 관계형 테이블과는 다른 형식으로 데이터를 구성한다. 데이터를 구성하는 방법으로는 리스트,  해시 테이블, 트리, 그래프 등의 다양한 방법이 있고 각각의 방식은 명확한 장단점이 존재한다. NoSQL의 장점1. 스키마 유연성: NoSQL은 스키마가 동적이거나 덜 제한적이어서 데이터 모델을 쉽게 조정하고 변경할 수 있다. 2. 분산처리: NoSQL은 대부분 분산 데이터베이스로 설계되어 있어 대량의 데이터를..
개발을 위한 주요 용어 정리
·
카테고리 없음
객체 지향 프로그래밍과 관련된 주요 용어객체(Object) : 객체는 클래스의 인스턴스 객체는 클래스에서 정의된 속성과 메서드를 실제로 가지고 있으며, 이를 통해 동작합니다. 프로그램에서 사용되는 데이터와 그 데이터를 처리하는 방법(메서드)을 포함하는 독립된 단위.# Car 클래스의 인스턴스 생성my_car = Car("red", "Toyota")# 객체의 속성과 메서드 사용print(my_car.color) # Output: redmy_car.move() # Output: The red Toyota is movingmy_car.stop() # Output: The red Toyota has stopped 클래스(Class) : 객체를 생성하기 위한 설계도 또는 청사진. 객체의..