关系型数据库入门的疑问: SQLite 定位是?

2021-01-23 17:28:47 +08:00
 fiveelementgid

主要是做.NET 开发,是不是没必要过一遍 SQLite,而是直接去从 Mysql/MarianDB 学起

7169 次点击
所在节点    数据库
75 条回复
bsg1992
2021-01-25 09:29:42 +08:00
@hotsymbol 你这个 der 天天跑出来喷 dotnet, 有劲嘛
daysv
2021-01-25 09:33:59 +08:00
sqlite 的性能还挺不错的, 你可以理解为客户端的数据库。
fiveelementgid
2021-01-25 09:39:40 +08:00
@bsg1992 原来这个人就是那个著名的 C#黑啊,我 block 了,谢谢提醒
mostkia
2021-01-25 10:00:11 +08:00
开箱即用(无需配置),学习成本低(会 sql 就能用),运用广泛(几乎所有开发环境都支持),这就足够了
wolfan
2021-01-25 10:01:38 +08:00
别的咱不晓得,SQLite 最早是给导弹写的……
smallpython
2021-01-25 10:05:55 +08:00
磁盘 io 肯定比网络 io 快多了
chouchoui
2021-01-25 10:18:39 +08:00
@bsg1992 谢谢提醒,先 B 了再说

@fiveelementgid .NET 的话还是用 SQL Server 最佳组合,无脑 EF Core,转换到 SQLite/MySQL/MariaDB 去给 EF Core 换一个 Provider 就行了,不过可能存在一些细微的兼容性问题
vone
2021-01-25 10:20:39 +08:00
@bsg1992,这个 @hotsymbol 一看就是个粉转黑,被巨硬坑惨的老哥。
fiveelementgid
2021-01-25 10:29:00 +08:00
@mostkia
@smallpython 这个肯定,但是不支持 Async
@chouchoui SQL Server 收费,用的 MariaDB,兼容性其实没啥问题。
zzzmh
2021-01-25 10:50:20 +08:00
我接触到的是 java 的桌面程序,可以在用户本地存一些数据,javafx + sqllite 3 个系统都能支持
leekafai
2021-01-25 11:32:36 +08:00
嵌入式
shyling
2021-01-25 11:42:01 +08:00
最大的区别是 mysql/pg 是 cs 模式的,sqlite 是 embed
circleee
2021-01-25 14:22:12 +08:00
@matrix67 咱俩头像是一个
hotsymbol
2021-01-26 00:44:24 +08:00
@vone 这都被你看出来了。曾经我是个忠实的.Net Core 开发。曾几何时。C# 那些领先的优势全都没有了。Azure 还贵得出奇
@bsg1992 哎。现在的年轻人。你好好去读一下 CSharp Proposal 吧朋友,明显是全面领先到全面被超越的历史
matrix67
2021-01-27 12:51:25 +08:00
@circleee #73 哈哈哈 好朋友!!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/747715

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX