목록개인공부 52
재밌고 어려운 IT를 이해해보자~!
아마존닷컴에서 개발한 클라우드 컴퓨팅 플랫폼이다. Amazon Web Services는 아마존(Amazon)에서 제공하는 클라우드 서비스로, 네트워킹을 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 서비스를 제공 클라우드 컴퓨팅이란? 기존의 물리적인 형태의 실물 컴퓨팅 리소스를 네트워크 기반 서비스 형태로 제공하는 것. 사용자로 하여금 네트워크 상에서 클라우드 서비스의 자원을 사용하는 것을 의미한다. 다음과 같이 3가지 분류로 나누기도 한다. *참조https://goddaehee.tistory.com/174
QueryDSL이란?QueryDSL은 하이버네이트 쿼리 언어(HQL: Hibernate Query Language)의 쿼리를 타입에 안전하게 생성 및 관리해주는 프레임워크이다!QueryDSL은 정적 타입을 이용하여 SQL과 같은 쿼리를 생성할 수 있게 해준다.자바 백엔드 기술은 Spring Boot와 Spring Data JPA를 함께 사용한다.하지만 복잡한 쿼리, 동적 쿼리를 구현하는 데 있어 한계가 있다. 이러한 문제점을 해결할 수 있는 것이 QueryDSL이다.QueryDSL이 등장하기 이전에는 Mybatis, JPQL, Criteria 등 문자열 형태로 쿼리문을 작성하여 컴파일 시에 오류를 발견하는 것이 불가능했다.하지만 QueryDSL은 자바 코드로 SQL문을 작성할 수 있어 컴파일 시에 오류를..
장점 1. MySQL 호환성: MariaDB는 MySQL의 fork로 시작되어 MySQL과 높은 호환성을 유지하면서도 여러 기능과 개선 사항을 추가하여 사용자에게 선택의 폭을 넓혀줍니다. 2. 고성능 및 확장성: MariaDB는 높은 성능과 확장성을 제공하며, 병렬 스레딩, 캐시 기능, 효과적인 쿼리 최적화 등을 통해 뛰어난 성능을 보장합니다. 3. 열 지향 저장 엔진 Aria: MariaDB는 특별히 읽기 작업이 많은 경우에 유용한 열 지향 저장 엔진인 Aria를 기본으로 제공합니다. 4. 보안 기능 강화: MariaDB는 데이터 암호화, SSL/TLS 지원 등 다양한 보안 기능을 내장하고 있어 안전한 데이터 관리를 지원합니다. 5. 개발자 및 커뮤니티 지원: 활발한 개발자 및 커뮤니티 지원을 받고 ..
CRM이란?CRM은 고객 관계 관리(Customer Relationship Management)의 약자로, 고객과의 지속적인 관계를 관리하고 향상시키기 위한 방법이다. 기업은 고객으로부터 수익을 창출하여 비즈니스를 지속하는 집단이기 때문에 고객과 지속적으로 관계를 갖어야 안정적으로 성장할 수 있습니다. ERP 가 재고 자산을 관리한다면, CRM 은 고객 자산을 관리하는 체계\ 요즘같이 수요보다 공급이 많은 시대에 고객을 확보하고, 유지하는것 이야 말로 회사에 있어서 정말 중요하다.또한 퍼포먼스 마케팅과 같이 돈을 내고서라도 고객을 모으고, 효율을 낼 수 있었던 과거와는 달리 최근에는 이러한 마케팅 채널들의 효율이 점차 감소하면서 고객을 잘 관리하고 유지하는게 엄청나게 중요해졌다!CRM의 주요 기능 CRM..
stgreSQL은 관계형 DBMS의 기본적인 기능인 트랜잭션과 ACID(Atomicity, Consistency, Isolation, Durability)를 지원 PostgreSQL의 특징 Portable- PostgreSQL은 ANSI C로 개발되었으며, 지원하는 플랫폼의 종류로는 Windows, Linux, MAC OS/X, Unix 등 다양한 플랫폼을 지원Reliable- 트랜잭션 속성인 ACID에 대한 구현 및 MVCC- 로우 레벨 라킹 등이 구현Scalable- PostgreSQL의 멀티 버젼에 대해 사용이 가능- 대용량 데이터 처리를 위한 Table Partitioning과 Tables Space 기능 구현이 가능Secure- DB 보안은 데이터 암호화, 접근 제어 및 감시의 3가지로 구성됨..
ExtJS란 UI 컴포넌트를 지원하는 Javascript Framework 이다.잘 알려진 Javascript Framework로는 Angular js와 React가 있다!. 대표적으로 지원하는 컴포넌트는 3가지- Grid- Chart- Tree Ext JS는 MVC / MVVM 아키텍처를 기반Ext JS 6의 최신 버전은 플랫폼마다 다른 코드가 없어도 데스크탑 및 모바일 애플리케이션 모두에 사용할 수있는 단일 플랫폼이다. 장점 그리드, 피벗 그리드, 폼, 차트, 트리와 같은 풍부한 UI를 수집하여 사용자 정의 가능한 UI 위젯새 버전과 이전 버전의 코드 호환성유연한 레이아웃 관리자를 사용하면 여러 브라우저, 장치 및 화면 크기에서 데이터 및 콘텐츠 표시를 구성 가능사전 데이터 패키지는 UI 위젯과 데이..
PHP란? PHP는 ‘Personal Home PagE Tools’의 약자로 웹사이트 제작에 특화된 백엔드(서버) 언어이다.동적인 웹페이지를 만들기 위해 설계가 된 언어 데이터들을 사용자의 웹페이지로 전달하여 화면에 보여주기 때문에 필요한 단계에 따라 서버 언어를 활용하여 달라진 웹페이지가 구현되도록 소스를 제공받게 되는 것 정적으로 미리 저장된 파일이 그대로 전달되어 구현된 HTML의 코드 내부 안에 동적인 기능이 구현 가능한 PHP 코드를 넣어 웹페이지의 기능들을 실행할 수 있다. PHP의 가장 큰 특징은 빠른 생산성과, 저렴한 유지 비용!PHP를 활용한 웹 사이트 운영에 가장 최적화된 방식은 리눅스(Linux)+아파치(Apache)+MySql+PHP의 조합으로 많이 사용 호스팅과 도메인 정도만 구..