Dosyada ve veritabanında oturumları saklama arasındaki fark nedir?Dosyadaki ve veritabanındaki oturum arasındaki fark
cevap
Birincil fark, oturum bilgisinin bir veritabanından alınması, bir dosya sisteminden çok daha hızlı olabilir. Bu kısmen, DB önbelleklemesinden kaynaklanmaktadır, ancak ayrıca çok sayıda oturum dosyası varsa, dosya sistemi bununla iyi baş edemeyebilir. Çoğu dosya sistemi, tek bir dizinde birkaç bin dosya olduğunda, DB'ler bu soruna neden olmazsa bozulmaya başlar. Diğer nedenler, DBMS'lere yönelik et ve patates olan ince taneli güvenlik, çoğaltma ve/veya paylaşma işlemlerini içerir, ancak dosya sistemlerini içermez.
Sadece birkaç seansınız varsa, bunun önemi yoktur, ancak 10.000 veya 10.000.000 seansın olduğu zaman kesinlikle yoktur.
Bu cevap en az "gerçek bir soru" olduğunun kanıtıdır. Kesinlikle "mevcut haliyle makul bir şekilde cevaplanabilir". – bfavaretto
Hayır. Bu cevap, sorunun gerçek konusunu sihirli bir şekilde belirlemek için bir ouija tahtası kullanarak yansıtmaktadır. – bmargulies
@bmargulies: Ouija tahtası? Ciddi anlamda? OP, bir oturumun * ne * olduğunu veya bir oturumda * nasıl kullanılacağını sormadı; bazı sitelerin oturum bilgilerini saklamak için neden dosya kullandığını ve başkalarının bir DMBS kullandığını merak ediyordu. Bir oturumun içeriğinin depolama yöntemine bağlı olarak değişmediği düşünüldüğünde, görebildiğim talebinin mümkün olan tek yorumu, bir yöntemin diğeri üzerindeki göreceli yararlarıdır. –
- 1. NHibernate'de StatelessSession ve Oturum arasındaki fark nedir?
- 2. TensorFlow C++ API'sinde İstemci Oturum ve Oturum Arasındaki Fark
- 3. Mockito: doThrow() ve thenThrow() arasındaki fark
- 4. XeLaTeX ve pdfLaTeX arasındaki fark
- 5. javax.sql ve java.sql arasındaki fark?
- 6. netTcpContextBinding ve netTcpBinding arasındaki fark
- 7. Sürücü ve sağlayıcı arasındaki fark
- 8. HttpCookie ve Çerez arasındaki fark?
- 9. typedef arasındaki fark ve tanımlamak
- 10. Python'da {} ve [] arasındaki fark nedir?
- 11. Dize [] ve [dize] arasındaki fark
- 12. Redis ve kafka arasındaki fark
- 13. mapM ve forM arasındaki fark
- 14. ASCIIEncoding ve Encoding Arasındaki Fark
- 15. NSLog ve DLog arasındaki fark
- 16. jsRender ve jsViews arasındaki fark
- 17. UNIX'teki $ @ ve $ * arasındaki fark nedir?
- 18. java.util.Scanner ve java.util.Scanner arasındaki fark. *
- 19. ServiceProcessInstaller ve ServiceInstaller arasındaki fark
- 20. string.h ve strings.h arasındaki fark
- 21. dtrtrs ve dtrsm arasındaki fark
- 22. Kodlama ve harmanlama arasındaki fark?
- 23. IsGenericType ve IsGenericTypeDefinition arasındaki fark
- 24. autoconf ve autoreconf arasındaki fark
- 25. SCM ve SVN arasındaki fark
- 26. Ondalık ve ondalık arasındaki fark
- 27. önünde arasındaki fark() ve başlamak()
- 28. BackgroundWorker ve System.Threadding.Thread arasındaki fark
- 29. C++ - (*) arasındaki fark. ve ->?
- 30. $ arasındaki fark nedir? ve PowerShell
Neden insanlar bunu kapatmak için oy veriyor? Cevabı bilmiyorsanız, bu kötü bir soru değil. –
Çünkü hiç kimse OP'nin ne sorduğunu tahmin edemezdi. Ne tür bir 'oturum'? Hangi veritabanı? – bmargulies
Sanırım, erkekler bu soruyu SE endeksli ve önemli hissetmek için kapattı. Ego sürekli beslenmeye ihtiyaç duyan bir canavar, doğru adamlar mı? Bu geçerli bir sorudur. – Jeffz