중화사전망 - 서예자전 - Swift 가 할 수 있는 일과 할 수 없는 일, 그리고 관련 개념

Swift 가 할 수 있는 일과 할 수 없는 일, 그리고 관련 개념

이 게시물은 결국 pig2 가 2014-3-1118: 45 에서 편집했다.

1.swift 는 무엇입니까?

OpenStackObject Storage (Swift) 는 확장 가능, 중복 및 개체 스토리지 (엔진) 를 만드는 오픈 소스입니다. Swift 는 표준화된 서버를 사용하여 페타바이트급 가용 데이터를 저장합니다. 그러나 파일 시스템이 아니라 실시간 데이터 스토리지 시스템입니다. Swift 는 정적이고 영구적인 데이터를 수집, 호출 및 업데이트하기 위해 장기 스토리지 시스템처럼 보입니다. 예를 들어 가상 시스템 이미지, 사진 스토리지, 메일 저장소, 문서 백업 등 특정 유형의 데이터를 저장하는 데 적합합니다. Swift 는 "단일 포인트" 또는 마스터 제어 포인트가 없으면 확장성, 이중화 및 지속성이 더 뛰어난 것 같습니다.

2.2. 스위프트는 무엇을 할 수 있습니까?

그는 구조화되지 않은 데이터를 저장하는 데 능숙하며, 크기 파일의 성능은 매우 좋다고 한다. (현재는 테스트 데이터가 없다. Adrian Otto 는 1 억 개 1 바이트 데이터를 테스트했다고 말했다.)

간단히 말해 swift 는 Apple iOS 를 개발하는 가장 빠른 컴퓨터 언어입니다.

그러나 실제로 swift 는 일회성 컴파일을 거쳐 애플의 iOS 와 안드로이드 시스템에 동시에 배포할 수 있다. 현재 이 기능을 구현할 수 있는 유일한 IDE 는 독일 소프트웨어 제품인 SCADE (현재 평가판 상태) 입니다.

또한 20 15 부터 swift 는 휴대폰 프런트 엔드 개발뿐만 아니라 서버 백 엔드 프로그램 개발도 지원합니다. 예를 들어, PerfectlySoft 가 생산하는 Perfect 2.0 은 swift 가 Linux Ubuntu 16.04 에서 실행되도록 하여 웹 서버를 구현하고 다양한 데이터베이스에 액세스하고 원격 액세스를 호출할 수 있습니다. 실제로 완벽한 2.0 은 현재 시장에서 가장 빠른 HTTP 서버로 PHP 및 Java 서버보다 훨씬 빠릅니다.

3.3. 스위프트는 무엇을 할 수 없습니까?

객체는 & lt5GB:swift 1.2 여야 하며 객체 크기는 더 이상 제한되지 않습니다.

파일 시스템이 아님: 파일 시스템이 아닙니다. Swift 는 open (), read (), write (), seek () 및 close () 와 같은 기존 파일 작업 명령 대신 REST API 를 사용합니다.

파일 잠금 없음: 파일 잠금은 전혀 지원되지 않습니다. 사실 swift 에서' 잠금' 의 개념은 불필요하다.

디렉토리 계층 없음: 파일 디렉토리 구조가 없습니다. Swift 는 디렉토리 구조를 시뮬레이션할 수 있지만 필수는 아닙니다.

데이터베이스가 아님: 데이터베이스가 아닙니다. Swift 는 account-container-object 의 개념을 사용하여 객체를 저장합니다. 지정된 컨테이너의 객체를 나열할 수 있으며 서버측 쿼리 및 처리 작업은 지원되지 않습니다.