브라우저에서 데이터베이스를 사용할 수 있습니까?

1.21 기가 와트

내 응용 프로그램은 데이터베이스를 사용해야합니다. 데이터베이스가 일부 브라우저에서 지원되지만 이제는 더 이상 사용되지 않는다는 것을 온라인으로 읽었습니다. 매우 혼란 스러웠습니다. HTML이있는 데이터베이스를 사용해야합니다. HTML5로 데이터베이스를 사용할 수 있습니까?

UPDATE
사용자가 오프라인 일 때 데이터를 저장할 데이터베이스가 필요합니다. 가능한 경우 Mac에서는 IE 9의 주요 브라우저를 지원하고 데스크톱 및 Linux에서는 Win을 지원해야합니다. 애플리케이션은 클라이언트 측 HTML 편집기입니다. 아직 서버 측이 없습니다. 따라서 클라이언트 측에 "파일"을 지속적으로 저장해야합니다. 또한 서버 측이있는 경우에도 사용자가 인터넷에 연결되어 있지 않을 때 작업을 저장해야합니다. 나중에 온라인 상태가되면 애플리케이션이 서버 측과 동기화 될 수 있습니다. 로컬 저장소로 할 수 있지만 5MB의 공간이 너무 제한적입니다. 그게 최대 한도입니까? 이 응용 프로그램을 사용하면 이미지를 사용할 수 있으며 이러한 이미지는 기본 64 데이터 URI 리소스에 저장되므로 몇 개의 프로젝트만으로 해당 공간을 빠르게 사용할 수 있습니다.

몇몇 사람들은 왜 클라이언트에서 데이터베이스를 사용하는지 물었습니다. 이 상황에 적합하고 브라우저가 지원한다면 사용하고 싶습니다.

Spudley

데이터베이스가 일부 브라우저에서 지원되지만 이제는 더 이상 사용되지 않는다는 것을 온라인으로 읽었습니다.

맞습니다 : 웹 SQL 데이터베이스 사양이 폐기되었습니다. 여전히 지원하는 브라우저가 몇 개 있지만 많지는 않으며 가까운 장래에 완전히 사라질 것입니다.

대안으로 IndexedDB 라는 새로운 사양 이 현재 브라우저 공급 업체에서 홍보하고 있습니다. 단점은 아직 상대적으로 새롭기 때문에 지원하지 않는 브라우저를 가진 사용자가 많을 것입니다.

저장해야하는 데이터의 크기에 따라 대신 웹 스토리지고려할 수 있습니다 . 이것은 일반 텍스트를위한 것이며 대량의 데이터를 저장할 수 없지만 잘 확립 된 표준이므로 호환성 가능성이 훨씬 더 높습니다.

상대적으로 작은 데이터 세트 (예 : 몇 메가 바이트 이하)를 저장하지 않아도된다면 이것이 최고의 선택입니다. 이것은 확실히 나의 조언이 될 것입니다. 오프라인 데이터 요구 사항을 가능한 한 작게 유지하고 웹 저장소에 보관하십시오.

도움이되기를 바랍니다.

사용 가능한 모든 브라우저 측 저장소 옵션에 대한 자세한 내용은 이 문서를 읽어야 합니다 . 위에서 설명한 각 옵션과 몇 가지 다른 옵션에 대한 자세한 설명을 제공합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

브라우저에서 nodemailer를 사용할 수 있습니까?

분류에서Dev

SQLite 용 DB 브라우저에서 sqflite 데이터베이스 파일을 어떻게 열 수 있습니까?

분류에서Dev

PHP 사용-브라우저에서 SessionStorage를 설정할 수 있습니까?

분류에서Dev

웹 브라우저에서 로컬 SQLite db를 사용할 수 있습니까?

분류에서Dev

Ubuntu의 웹 브라우저에서 터미널 에뮬레이터를 사용할 수 있습니까?

분류에서Dev

PHP에서 둘 이상의 Selenium 브라우저 인스턴스를 사용할 수 있습니까?

분류에서Dev

PHP에서 둘 이상의 Selenium 브라우저 인스턴스를 사용할 수 있습니까?

분류에서Dev

MySQLl 데이터베이스에서 데이터 유형 : varchar ()를 사용할 수 있습니까?

분류에서Dev

Unix LDAP 데이터베이스에서 사용할 수있는 루트를 어떻게 볼 수 있습니까?

분류에서Dev

다른 SQLite 데이터베이스 내에 SQLite 데이터베이스를 저장할 수 있습니까?

분류에서Dev

PHP의 POST 메서드는 모바일 브라우저에서 데이터베이스로 데이터를 게시 할 수 없습니다.

분류에서Dev

wasm for pyodide를 사용하여 브라우저에서 파이썬 휠을 빌드 할 수 있습니까?

분류에서Dev

데이터베이스를 채우기 위해 isClicked () 함수를 어떻게 사용할 수 있습니까?

분류에서Dev

내 애플리케이션에서 데이터베이스 sqlite를 어떻게 사용할 수 있습니까?

분류에서Dev

웹 애플리케이션 내에서 SQLite 데이터베이스를 사용할 수 있습니까?

분류에서Dev

(HTML) 브라우저 높이를 변수에 저장하고 div에 사용되는 클래스에서 동일하게 사용할 수 있습니까?

분류에서Dev

MySql 데이터베이스에 SharePoint 사용자를 저장할 수 있습니까?

분류에서Dev

AJAX를 사용하여 DropDown을 데이터베이스에 어떻게 저장할 수 있습니까?

분류에서Dev

PHP에서 데이터베이스 스키마를 어떻게 사용할 수 있습니까?

분류에서Dev

웹 사이트 내에서 브라우저를 만들 수 있습니까?

분류에서Dev

온라인 사용자를 위해 ejabberd 데이터베이스를 쿼리 할 수 있습니까?

분류에서Dev

SQL Server 데이터베이스없이 SSRS 보고서를 사용할 수 있습니까?

분류에서Dev

MS Access에서 SQL 서버 데이터베이스의 뷰를 사용할 수 있습니까?

분류에서Dev

django를 사용하여 내 모델의 다중 데이터베이스에서 검색 할 수 있습니까?

분류에서Dev

Laravel 4에서 Laravel 3의 데이터베이스를 사용할 수 있습니까?

분류에서Dev

mysql에서 사용자 데이터베이스의 최대 크기를 제한 할 수 있습니까?

분류에서Dev

SharePoint 2013에서 Access 2010 데이터베이스를 사용할 수 있습니까?

분류에서Dev

Java-브라우저 쿠키를 사용하여 웹 사이트의 데이터에 직접 액세스 할 수 있습니까?

분류에서Dev

angularjs를 사용하여 브라우저에서 파일 다운로드를 강제 할 수 있습니까?

Related 관련 기사

  1. 1

    브라우저에서 nodemailer를 사용할 수 있습니까?

  2. 2

    SQLite 용 DB 브라우저에서 sqflite 데이터베이스 파일을 어떻게 열 수 있습니까?

  3. 3

    PHP 사용-브라우저에서 SessionStorage를 설정할 수 있습니까?

  4. 4

    웹 브라우저에서 로컬 SQLite db를 사용할 수 있습니까?

  5. 5

    Ubuntu의 웹 브라우저에서 터미널 에뮬레이터를 사용할 수 있습니까?

  6. 6

    PHP에서 둘 이상의 Selenium 브라우저 인스턴스를 사용할 수 있습니까?

  7. 7

    PHP에서 둘 이상의 Selenium 브라우저 인스턴스를 사용할 수 있습니까?

  8. 8

    MySQLl 데이터베이스에서 데이터 유형 : varchar ()를 사용할 수 있습니까?

  9. 9

    Unix LDAP 데이터베이스에서 사용할 수있는 루트를 어떻게 볼 수 있습니까?

  10. 10

    다른 SQLite 데이터베이스 내에 SQLite 데이터베이스를 저장할 수 있습니까?

  11. 11

    PHP의 POST 메서드는 모바일 브라우저에서 데이터베이스로 데이터를 게시 할 수 없습니다.

  12. 12

    wasm for pyodide를 사용하여 브라우저에서 파이썬 휠을 빌드 할 수 있습니까?

  13. 13

    데이터베이스를 채우기 위해 isClicked () 함수를 어떻게 사용할 수 있습니까?

  14. 14

    내 애플리케이션에서 데이터베이스 sqlite를 어떻게 사용할 수 있습니까?

  15. 15

    웹 애플리케이션 내에서 SQLite 데이터베이스를 사용할 수 있습니까?

  16. 16

    (HTML) 브라우저 높이를 변수에 저장하고 div에 사용되는 클래스에서 동일하게 사용할 수 있습니까?

  17. 17

    MySql 데이터베이스에 SharePoint 사용자를 저장할 수 있습니까?

  18. 18

    AJAX를 사용하여 DropDown을 데이터베이스에 어떻게 저장할 수 있습니까?

  19. 19

    PHP에서 데이터베이스 스키마를 어떻게 사용할 수 있습니까?

  20. 20

    웹 사이트 내에서 브라우저를 만들 수 있습니까?

  21. 21

    온라인 사용자를 위해 ejabberd 데이터베이스를 쿼리 할 수 있습니까?

  22. 22

    SQL Server 데이터베이스없이 SSRS 보고서를 사용할 수 있습니까?

  23. 23

    MS Access에서 SQL 서버 데이터베이스의 뷰를 사용할 수 있습니까?

  24. 24

    django를 사용하여 내 모델의 다중 데이터베이스에서 검색 할 수 있습니까?

  25. 25

    Laravel 4에서 Laravel 3의 데이터베이스를 사용할 수 있습니까?

  26. 26

    mysql에서 사용자 데이터베이스의 최대 크기를 제한 할 수 있습니까?

  27. 27

    SharePoint 2013에서 Access 2010 데이터베이스를 사용할 수 있습니까?

  28. 28

    Java-브라우저 쿠키를 사용하여 웹 사이트의 데이터에 직접 액세스 할 수 있습니까?

  29. 29

    angularjs를 사용하여 브라우저에서 파일 다운로드를 강제 할 수 있습니까?

뜨겁다태그

보관