Blob 데이터 유형

2548 단어 databasedatatype
프로그래밍 세계에는 다양한 데이터 유형이 존재합니다. 일반적인 데이터 유형에는 문자열, 정수, 부동 소수점, 문자, 부울이 포함됩니다. 이러한 모든 데이터 유형은 테이블 및 데이터와 함께 사용되어 풍부하고 표현력이 풍부한 웹 앱용 데이터베이스를 생성할 수 있습니다. 그러나 이미지, 비디오 또는 오디오를 사용하려는 경우 개발자는 무엇을 할 수 있습니까?

ENTER 유형:블롭





Blob 데이터 유형은 문자열이나 정수처럼 데이터베이스에 정보를 저장하는 데 사용됩니다. 그러나 Blob은 파일 저장을 허용하는 이진 데이터를 저장할 수 있습니다. 그런 다음 이미지, 비디오 및 오디오를 Blob으로 데이터베이스에 저장할 수 있습니다.

"blob"이라는 용어는 실제로 "Binary Large Object"를 의미하며 정보를 데이터베이스에 바이너리로 저장하는 데 사용됩니다.

Blob 사용을 통해 사진 앨범 테이블에 photos:blob 및 photo_caption:string이 포함된 사진 앨범과 같은 일반적인 소셜 미디어 기능을 구성할 수 있습니다.

Blob은 이미지, 오디오 파일 및 비디오 클립과 같은 객체를 저장하는 데 사용되기 때문에 종종 다른 데이터 유형보다 훨씬 더 많은 공간이 필요합니다. blob이 저장할 수 있는 데이터의 양은 데이터베이스 유형에 따라 다르지만 일부 데이터베이스는 blob 크기를 몇 기가바이트까지 허용합니다.

예시

{
  "data" : {
    "image": "/9j/4AAQSkZJRgABAQEAYABgAAD//gA7Q1JFQVRPUjogZ2===",
  },
  "time": <Optional Timestamp>,
  "flowVersion": <Optional Workflow Version Name>
}




JavaScript에서 오디오를 녹음하고 재생하는 방법:

https://medium.com/@bryanjenningz/how-to-record-and-play-audio-in-javascript-faa1b2b3e49b

서버에 보낼 blob 파일(즉, 녹음기 음성)을 어떻게 얻을 수 있습니까?

https://github.com/mattdiamond/Recorderjs/issues/188



출처:
https://techterms.com/definition/blob
https://en.wikipedia.org/wiki/Binary_large_object
https://docs.losant.com/devices/blobs/

좋은 웹페이지 즐겨찾기