[빅데이터] 검색엔진
▶ 검색엔진사용자가 온라인에서 모든 유형의 정보를 찾을 수 있도록 도와주는 소프트웨어입력창에 입력된 텍스트를 키워드로 사용하고 온라인 콘텐츠를 분류하여 사용자에게 표시검색 엔진 결과 페이지(SERP)는 사용자의 위치, 키워드, 검색 기록 및 매개변수에 따라 달라짐사용자가 입력한 키워드를 포함하는 가장 인기 있는 콘텐츠가 사용자에게 표시→ 이러한 콘텐츠는 웹 페이지, 블로그, 이미지, 동영상 등 다양함 검색 엔진은 웹 크롤러를 사용하여 사용자의 검색어와 일치하는 설명을 찾음 ▶ 원리사용자가 텍스트 상자에 입력한 내용을 검색하기 위해 아래 단계 진행콘텐츠 검색을 위한 크롤링 : 정보 찾기: 검색 엔진이 온라인 콘텐츠의 메타데이터와 설명을 읽고 콘텐츠의 내용을 파악하는 단계크롤러가 웹사이트를 옮겨 다니면서..
Database/Elasticsearch
[Redis] Mac Redis 설치 및 실행 (redis-cli 사용)
os : Mac m2 1. Redis를 설치하기 위한 Homebrew 설치여부 확인brew --version 2. redis 설치brew install redis처음에 오류나서 명령어 다시 날리니까 됨 -> 설치하는데 시간이 오래 걸림 (약 한 시간).... 3. redis 설치 확인redis-server --version 4. redis 실행4-1. Foreground로 실행 (터미널에서 다른 작업 사용 불가)redis-server 4-2. Background로 실행 (앞으로는 이거 사용. 터미널에서 다른 프로세스 사용 가능)-- 실행brew services start redis-- 재실행brew services restart redis-- 중지brew services stop redis-- 실행상태 ..
Database
[postgis] postgresql 설치 후 postgis 설치
이미 postsql 11버전만 설치한 상태에서 postgis만 설치하는 과정을 거치게 됨 homebrew에서 brew install postgis 이걸 하면 되지만 그럼 최신버전이 설치가된다,,, 최신버전은 postsql11이 지원되지 않으므로 버전을 직접 선택해서 설치해야 함 1. postgis 동작시 필요한 패키지를 설치 brew install postgis 설치 후 postgis에 필요한 패키지 들이 다 설치가 되지만 postgresql14 버전으로 세팅이 잡히기 때문에 이것을 변경해야함. 2. postgis 설치 https://download.osgeo.org/postgis/source/ 압축 풀고 압축 푼 경로로 접속 cd Downloads cd postgis-3.3.2 ./configure -..
Database/PostgreSQL
[DB] 오라클 hr 계정 활성화
Database/Oracle
[DB X Spring] DB연결
DBeaver 이용 Connect to a database에서 오라클 선택 생성한 DB정보 입력 Edit Driver Settings에서 오라클 드라이버 연결 오라클 드라이버는 아래 링크 접속후 다운로드 Test Connection... 클릭 시 아래 창이 뜨면 성공
Database/Oracle
[DBXSpring] DB 생성 / hr유저 비밀번호 변경
오라클 설치 후 실행 루트로 접속하기 위한 권한 획득 conn / as sysdba 접속된 유저 확인 show user 기존에 있는 hr 유저 비밀번호 변경 - ALTER USER 사용자명 IDENTIFIED BY 패스워드 여기서 hr계정은 오라클에서 기본적으로 제공해주는 학습용 계정으로 hr계정을 사용하기 위 해서는 락을 풀어줘야함 → account unlock alter user hr identified by spring account unlock; 접속하고 리소스를 사용할 권한 부여 grant connect, resource to hr; hr 계정 접속 conn hr/spring
Database/Oracle
[설치] 오라클 ojdbc6.jar
https://www.oracle.com/database/technologies/database-11g-express-edition.html 위 링크 접속하거나 밑 파일 다운로드
Database/Oracle
[DB] Toad data modeler 사용 / 모델링 하는 방법
Toad data modeler file -> new -> model 내가 사용하는 데이터베이스에 따라 모델링이 달라짐 Toad data로 논리스키마까지 만들어줌 oracle 11g release2 선택 entity, 옆에 4개가 릴레이션쉽 entity는 왼쪽을 부모, 오른쪽을 자식 캡션은 한글로 써도 됨 name은 오라클에 들어가는거라 한글 안됨 - 테이블명 기본키 체크하면 자동으로 not null 설정됨 ok + add 오라클 11g 한글 3byte - 버전에 따라 한글 바이트 수 다름 ok 기본키 설정!! 다른 테이블에서 속성 이름 같게 해도 됨 비식별 관계 : 1:N non-id 식별 관계 : 1:N 부모인 dept먼저 클릭하고 자식인 student클릭 아래의 cardnatiy 학생의 부모가 항상..
Database/Oracle
사원 DB구축
-- 사원 DB 구축 -- 테이블 3개 있음 dept(부서), emp(사원), salgrade(급여) table 생성 -- 테이블 생성(데이터 삽입)은 부모부터 생성 후 자식테이블 생성 -- 테이블 삭제(데이터 삭제)는 자식부터 삭제 -- 부모테이블 : 부서, 자식테이블 : 사원 -- 외래키는 자기의 부모테이블에 있는 값을 반드시 참조 -- 사원테이블에 있는 부서번호가 외래키. -- 부서와 사원의 관계가 1:N이라고 하면 하나의 부서에는 여러 명의 사원이 소속되어 있음 -- 외래키는 키와 키, 테이블과 테이블 사이에 그 두 개를 연결지어주는, 관계를 형성시켜주는 역할 # 사원DB구축 --1) 오라클 접속 sqlplus scott/tiger -> 아이디/비번 --2) 환경설정 -- spool 설정 -> s..
Database/Oracle
[Oracle/SQL] 오라클 내장 함수 완벽 정리 (숫자, 문자, 날짜, NVL)
SQL 쿼리를 작성할 때 함수를 적재적소에 사용하는 것은 매우 중요합니다. 오늘은 행 하나하나에 적용되는 단일행 함수부터 데이터를 묶어서 처리하는 집계 함수까지, 실무에서 자주 쓰이는 핵심 함수들을 정리해 보겠습니다. 1. 숫자 함수 (Numeric Functions)숫자 데이터의 소수점을 처리하거나 절댓값을 구할 때 사용합니다.ABS(n): 절댓값을 반환합니다.CEIL(n) / FLOOR(n): 각각 올림과 내림(바닥) 값을 반환합니다.ROUND(n, k): 반올림 함수입니다. k가 양수면 소수점 자리, 음수면 정수 자리에서 반올림합니다.함수예시결과설명CEILCEIL(15.7)16무조건 올림FLOORFLOOR(15.7)15무조건 내림ROUNDROUND(5.36, 1)5.4소수점 첫째 자리까지 표시 (둘..
Database/Oracle
[DB] 디비버의 오라클로 쿼리 생성
기존에 있는 테이블의 properties - ddl에서 테이블 생성 코드 복사해오기 CREATE TABLE "INHATC"."MEMBER" ( "ID" VARCHAR2(20), "PW" VARCHAR2(20), "NAME" VARCHAR2(30), "AGE" NUMBER, CONSTRAINT "MEMBER_PK" PRIMARY KEY ("ID") 내용 붙여넣고 만들 테이블로 수정한 후 끝에 세미콜론 붙인 후 ctrl+enter
Database/Oracle